0

可能重复:
将 javascript 变量转换为 C# 变量

我有嵌入 JavaScript 代码的 ac# 代码。我需要将变量标签传递给 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);
4

3 回答 3

0

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

于 2012-08-07T04:29:48.313 回答
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);

`

于 2012-08-07T04:31:06.673 回答
0

Response.Write(ts.ToString()); 如果你有的话,在你的 aspx 中

于 2012-08-07T04:33:06.197 回答