当前位置: 代码迷 >> ASP.NET >> Page.RegisterStartupScript的弹出有关问题
  详细解决方案

Page.RegisterStartupScript的弹出有关问题

热度:9340   发布时间:2013-02-25 00:00:00.0
Page.RegisterStartupScript的弹出问题
我在一个button_click事件里加 Page.RegisterStartupScript("key", "<script>alert('你好')</script>");
但是却不弹出你好,这是为什么,用Response.Write就可以

------解决方案--------------------------------------------------------
page_load:

button1.attributes.add("onclick","...");
------解决方案--------------------------------------------------------
应该可以的,把你的环境重新启动一下.
VS2005用
C# code
ClientScript.RegisterStartupScript(GetType(),"key", "<script>alert('您好')</script>");
------解决方案--------------------------------------------------------
Page.RegisterStartupScript("key", "<script type='text/javascript'>alert('你好');</script>");
------解决方案--------------------------------------------------------
Page.RegisterStartupScript("key", " <script>alert('你好') </script>"); 

下面加个 return;

试试
------解决方案--------------------------------------------------------
或者
 ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('funny')", true);

最后的true帮你把<script>加上去。
------解决方案--------------------------------------------------------
ClientScript.RegisterStartupScript(GetType(),"key", "<script>alert('您好')</script>");
  相关解决方案