【发布时间】:2011-10-26 04:04:49
【问题描述】:
我注射的正确吗?
string myScriptName = "EventScriptBlock";
string myScript = string.Empty;
//Verify script isn't already registered
if (!ClientScript.IsClientScriptBlockRegistered(myScriptName))
{
Response.Write('b');
myScript = "\n<script type=\"text/javascript\" language=\"Javascript\" id=\"EventScriptBlock\">\n";
myScript += "alert('hi');";
myScript += "\n\n </script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), myScriptName, myScript);
}
这是在我的Page_Load 中,但我从未看到警报,也没有 JavaScript 错误。
【问题讨论】:
-
我已经在 Chrome、IE、Safari 和 Firefox 中尝试过这个,并且在所有这些中都有效。你用的是哪个浏览器?
标签: c# javascript asp.net