2011-05-18 169 views
1

我为我的web应用程序的背后我的代码,我有相关的情况下,本方法点击传递变量给JavaScript

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>"); 

} 

,但是当我看到产生不出现的的JavaScript的HTML为什么我做错了。由于

+0

你嵌入式服务器端代码在您的JS代码片段。然而,这将被直接输出 – 2011-05-18 14:52:33

回答

6

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

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