通过OnClientClick从ASP.NET C#传递eventArgs到javascript

时间:2009-02-06 10:55:42

标签: c# asp.net javascript event-handling

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

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

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

eventArgs.set_cancel(true).

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

至于我能理解你的问题,你可以在function2()中写下“return false;”
这也将确保不会触发btnExample的服务器端点击事件。

答案 1 :(得分:1)

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

代码背后:

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

JavaScript的:

function function2()
{
    //Do something
    return false;
}