偶然发现
为什么我页面里放一个控件。。。。。没放scriptmanager.
还能用ScriptManager.RegisterStartupScript(this.TextBox1, this.GetType(), "", "alert('可以的');", true);弹出呢
} --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 这个不知道
不过我一般都用
Page.RegisterStartupScript("", "<script>alert('可以的');</script>"); --------------------编程问答-------------------- 我只是要问个原因。。。。。 --------------------编程问答-------------------- 这个你不知道自己去看它的用法吗 还在这问 --------------------编程问答-------------------- 不要轻易相信你的眼睛,你没看到未必不存在...
比如...假如你套了母版页,而母版页上放了ScriptManager...这是很常见的... --------------------编程问答--------------------
我难道不能问。? --------------------编程问答--------------------
http://www.cnblogs.com/purplefox2008/archive/2010/09/07/1820433.html
--------------------编程问答--------------------
我没母版页。我就一个单独的页面。 --------------------编程问答-------------------- 额,我用radscriptmanager还可以用radscriptmanage.alert()呢 --------------------编程问答-------------------- RegisterStartupScript是个静态方法,不用拖一个实例出来呀 --------------------编程问答--------------------
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('zzz')</script>");
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "", "<script>alert('zzz')</script>", false);
两者平时都可用,不过如果你用了UpdatePanel的话,Page.ClientScript.RegisterStartupScript是不起作用的
要用ScriptManager.RegisterStartupScript --------------------编程问答--------------------
那为什么少了scriptmanager的引用注册,还能用ScriptManager.RegisterStartupScript(this.Page, Page.GetType???????????? --------------------编程问答-------------------- 静态方法啊 --------------------编程问答-------------------- 贴出代码
补充:.NET技术 , ASP.NET