读书人

Page.RegisterStartupScript的弹出有关

发布时间: 2012-10-20 14:12:48 作者: rapoo

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>");

读书人网 >asp.net

热点推荐