Aufrufen von Code-behind von Javascript

Auf dem klicken einer Taste rufe ich eine JavaScript-Funktion. Nach immer den Wert, den ich ausführen muss, um einige Sachen von Wert, die in der code-behind. Wie soll ich anrufen, code-behind?

Meine aspx:

function openWindow(page) {
  var getval = window.showModalDialog(page);
  document.getElementById("<%= TxtInput.ClientID %>").value = getval; 
  //After this I need to perform stuff 'Upload(TxtInput.value)' into database from the code-behind
}

Der Schaltfläche Aufruf der Funktion wird in der folgenden Art und Weise:

<button class="doActionButton" id="btnSelectImage" runat="server" onclick="openWindow('../rcwksheet/popups/uploader.htm')">Select Image</button>

Meinen gewünschten code-behind (VB):

Public Sub btnSaveImage_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSelectImage.ServerClick
  Dim inputFile As String = Me.TxtInput.Value
  //do more stuff here
End Sub

Also:

  1. Gibt es eine Möglichkeit zum aufrufen von code-behind-aus dem JavaScript?
  2. Kann ich irgendwie verwenden, die "onclick" - Eigenschaft einer Schaltfläche auf Anhieb ein JavaScript und dann den code-behind?
  3. Trigger eine code-behind-call "onchange" des TxtInput.Wert?
Schreibe einen Kommentar