将变量从 cs 传递到 javascript

本文关键字:javascript cs 变量 | 更新日期: 2023-09-27 17:57:06

我是我的 Web 应用程序背后的代码,我将此方法与事件单击相关联

protected void Button1_Click(object sender, EventArgs e)
{
      string pagFinal = "this is a test";
      ClientScript.RegisterClientScriptBlock(this.GetType(), "variable", "<script language=javascript> var direction = <%=pagFinal%> </script>");
}

但是当我看到生成的HTML没有出现时,JavaScript为什么我做错了。谢谢

将变量从 cs 传递到 javascript

你可以直接替换代码中的变量值 -

ClientScript.RegisterClientScriptBlock(this.GetType(), "variable", "<script language=javascript> var direction = '" + pagFinal + "'; </script>");