我有一个嵌入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);
答案 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中,如果你有一个