【发布时间】:2012-05-26 14:47:07
【问题描述】:
点击一个按钮,我调用了一个 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”?
【问题讨论】:
-
如果您使用 Jesper 建议的 Web 服务,请确保您知道如何保护您的 Web 服务。 stackoverflow.com/questions/4264909/…
标签: javascript asp.net button onclick