【发布时间】:2011-07-28 15:02:20
【问题描述】:
我有一个带有 asp:button 的 asp.net 应用程序,它会导致回发,这意味着输入的 html 有一个自动生成的 onclick 属性,我需要通过 jQuery 向 onclick 属性添加一个事件在自动生成的回发被触发之前触发。
以下是生成的 html 示例,我需要确保我的 jQuery 添加的事件在 WebForm_DoPostBackWithOptions() 函数之前触发。
<input id="ctl00_MainContent_Save" type="submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$Save", "", true, "", "", false, false))" value="" name="ctl00$MainContent$Save">
为了更清楚,我知道我可以像这样通过 jQuery 添加事件:
$('#ctl00_MainContent_Save').click(function() {
somfunction();
});
但我希望我的事件在 WebForm_DoPostBackWithOptions 之前触发
【问题讨论】:
-
在页面回发之前你想做什么?
-
调用任何 javascript 函数,警报就可以了,我已经更新了我的帖子,希望对您有所帮助。干杯。
-
非常感谢您遇到同样的问题。并感谢 ShankarSangoli 的回复。