ボタンをクリックすると、JavaScript 関数が呼び出されます。値を取得したら、コード ビハインドで取得した値から何かを実行する必要があります。コード ビハインドを呼び出すにはどうすればよいですか?
私の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
}
関数を呼び出すボタンは、次のように設定されます。
<button class="doActionButton" id="btnSelectImage" runat="server" onclick="openWindow('../rcwksheet/popups/uploader.htm')">Select Image</button>
私の希望のコードビハインド (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
そう:
- JavaScript から分離コードを呼び出す方法はありますか?
- ボタンの「onclick」プロパティを使用して、最初に JavaScript に移動し、次にコード ビハインドに移動することはできますか?
- TxtInput.Value のコード ビハインド コール「onchange」をトリガーしますか?