【发布时间】:2017-03-22 22:01:16
【问题描述】:
我想调用 javascript 函数以防我背后的代码中发生某些事情。
如果它类似于下面的代码,则在回发警报窗口显示并正确显示后它可以正常工作。但是,如果我从 else 块中删除注释,那么 else 块中的这两个脚本都不会发生?
我可以从代码隐藏中执行多少这样的操作有任何限制吗?
if (condition) {
if (condition2) {
var message = "It happened !";
Page.ClientScript.RegisterStartupScript(this.GetType(), "yep1", "alert('" + message + "')", true);
}
} else {
var msg = "It does not work like that";
Page.ClientScript.RegisterStartupScript(this.GetType(), "nope1", "alert('" + msg + "!')", true);
//Page.ClientScript.RegisterStartupScript(this.GetType(), "nope2", "alert('" + msg + "')", true);
}
【问题讨论】:
标签: javascript c# asp.net code-behind