繁体   English   中英

C#通过单击按钮运行Javascript

[英]C# run Javascript from button click

我的.aspx插页页上有一个按钮。 当我单击它时,会触发onClick事件,并在代码中进行大量验证。 执行这些验证后,我需要调用/运行一个javascript函数。 此javascript函数关闭插页式页面。 如何从C#代码中调用javascript函数? 我尝试添加脚本管理器和客户端脚本,但均无用。 除了这两个选项,我还有什么? 如果它可行的话,我愿意使用它。 我正在使用的Javascript:

javascript:parent.interstitialBox.closeit(); return false

在您的按钮上单击,您需要注册startupscript。

protected void Button1_Click(object sender, EventArgs e)  
{  
    //Your validation
    string scriptclose = "parent.interstitialBox.closeit(); return false;";  
    ScriptManager.RegisterStartupScript(this, this.GetType(), "closeScript", scriptclose, true);  
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM