将javascript变量传递给c#函数

时间:2012-08-07 04:27:28

标签: c# javascript

  

可能重复:
  convert javascript variable to C# variable

我有一个嵌入JavaScript代码的c#代码。我需要将变量标签传递给C#函数。这可能吗?如果那么我怎样才能实现呢?

StringBuilder ts = new StringBuilder("<script language='javascript' type='text/javascript'>");
ts.Append(var label="testLabel";);
ts.Append("</script>");  
HtmlGenericControl div = new HtmlGenericControl("div");
div.Attributes.Add("id",DivId);
div.InnerHtml = ts.ToString();
Container.Controls.Add(div);

3 个答案:

答案 0 :(得分:0)

没有C#是服务器端。 JS是客户端。除非你在谈论WebControl或其他东西。否则最接近的是AJAX

答案 1 :(得分:0)

检查以下代码......

`StringBuilder ts = new StringBuilder("<script language='javascript' type='text/javascript'>");
 ts.Append("var label='testLabel';");
 ts.Append("</script>");  
 HtmlGenericControl div = new HtmlGenericControl("div");
 div.Attributes.Add("id",DivId);
 div.InnerHtml = ts.ToString();
 Container.Controls.Add(div);

`

答案 2 :(得分:0)

回复于(ts.ToString());在你的aspx中,如果你有一个