我在aspx页面中有一个javascript块。
我想要的是从代码隐藏中修改它。
例如
我的代码背后有填充国家/地区的数组。我想在标题部分的aspx javascript块中访问此数组。
像“RegisterClientScriptBlock”这样的方法无法使用,因为它们在表单标记内的不同块中注入了javascript
任何想法都将受到赞赏
答案 0 :(得分:0)
您可以使用隐藏字段来存储您的javascript和代码隐藏都可以访问的国家/地区数据。不确定有更简单的方法......
答案 1 :(得分:0)
尝试以下代码
HtmlGenericControl newControl = new HtmlGenericControl("script");
newControl.Attributes["type"] = "text/javascript";
newControl.InnerText = "something here...";
Page.Header.Controls.Add(newControl);