使用page.registerstartupscript的问题

时间:2010-03-03 14:38:00

标签: asp.net javascript

我在C#后面的代码中使用了page.registerstartupscript。它是这样的:

string item1 =“category1”; string Script =“window.program ='”+ item1 +“';”;     Page.RegisterStartupScript(“PopupScript”,脚本);

item1从后面的代码中的某个值动态生成。但它不起作用。我出错的任何建议吗?

1 个答案:

答案 0 :(得分:0)

你需要将它包装在脚本标签中,在较新的替换ClientScript中存在重载:

string item1="category1";
string Script = "window.program = '" + item1 + "';";
Page.ClientScript.RegisterStartupScript(GetType(), "PopupScript", Script, true);

除非你在.Net 1.1上,我相信,Page.RegisterStartupScript is deprecated