我的页面上有一个asp按钮,在Page_Load后面的代码中,我绑定了一些javascript调用,如下所示。
btnExample.OnClientClicking = "functionOne(1,2);"+"function2()";
问题是我希望能够将 EventArgs 传递给 Page_Load,就像我希望调用的 function2() 一样...
eventArgs.set_cancel(true).
将不胜感激任何帮助。
我的页面上有一个asp按钮,在Page_Load后面的代码中,我绑定了一些javascript调用,如下所示。
btnExample.OnClientClicking = "functionOne(1,2);"+"function2()";
问题是我希望能够将 EventArgs 传递给 Page_Load,就像我希望调用的 function2() 一样...
eventArgs.set_cancel(true).
将不胜感激任何帮助。
据我了解你的问题,你可以写“return false;” 在函数 2() 中。
这也将确保不会触发 btnExample 的服务器端单击事件。
如果您试图阻止回帖,Sachin 是正确的,您必须返回 false。不要忘记,除了在 JavaScript 函数中添加 return false 之外,您还必须在分配“OnClientClick”时添加 return。
代码背后:
btnExample.OnClientClick = "functionOne(1,2); return function2();";
JavaScript:
function function2()
{
//Do something
return false;
}