0

我的页面上有一个asp按钮,在Page_Load后面的代码中,我绑定了一些javascript调用,如下所示。

btnExample.OnClientClicking = "functionOne(1,2);"+"function2()";

问题是我希望能够将 EventArgs 传递给 Page_Load,就像我希望调用的 function2() 一样...

eventArgs.set_cancel(true).

将不胜感激任何帮助。

4

2 回答 2

1

据我了解你的问题,你可以写“return false;” 在函数 2() 中。
这也将确保不会触发 btnExample 的服务器端单击事件。

于 2009-02-06T11:24:13.800 回答
1

如果您试图阻止回帖,Sachin 是正确的,您必须返回 false。不要忘记,除了在 JavaScript 函数中添加 return false 之外,您还必须在分配“OnClientClick”时添加 return。

代码背后:

btnExample.OnClientClick = "functionOne(1,2); return function2();";

JavaScript:

function function2()
{
    //Do something
    return false;
}
于 2009-02-06T15:59:33.417 回答