从C#调用JS函数无效
本文关键字:函数 无效 JS 调用 | 更新日期: 2023-09-27 17:49:44
下午,
我以前已经能够从我的C#中调用JavaScript函数,它运行得很好。由于某种原因,这一次当我中断代码时,函数没有被命中。
这就是我的C#方法。
public void tester()
{
string returnResult = HttpContext.Current.Session["result"].ToString();
Page.ClientScript.RegisterStartupScript(this.GetType(), "alerify", "alerify('" + returnResult + "');", true);
//ScriptManager.RegisterStartupScript(this, this.GetType(), "alerify", "alerify(" + returnResult + ");", true);
}
你可以看到,我尝试了不同的方法,但功能仍然没有得到满足。
这是我想要调用的JavaScript函数。
function alerify(e) {
alert(e);
if (e == "InvalidDates") {
alertify.error("gfgsdggfsdgfsdfd");
}
}
我在想我错过了什么,但我不知道是什么。
由于它是一个字符串值,因此需要撇号(或引号(作为JavaScript代码中的字符串文字:
... "alerify('" + returnResult + "');" ...