2012-08-07 69 views
0

可能重复:
convert javascript variable to C# variable通过JavaScript变量到c#函数

我具有其中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); 
+1

这是一个很多问题 – 2012-08-07 04:30:17

+0

http://stackoverflow.com/questions/4153329/pass-ac-sharp-variable-to-javascript-function?rq=1 – 2012-08-07 04:37:15

+0

@ClintonWard :这是*其他*方向。有JS - > C#的具体重复? – 2012-08-07 04:37:47

回答

0

没有C#是服务器端。 JS是客户端。除非你正在谈论WebControl或什么的。否则,最接近的是AJAX

下面
+0

你能告诉我如何使用Ajax做到这一点?任何示例链接? – sharmila 2012-08-07 04:44:33

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

`

0

的Response.Write(ts.ToString());在你的aspx如果你有一个