2012-08-07 87 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如果你有一個