if(!this.IsStartupScriptRegistered("UserNote"))
this.RegisterStartupScript("UserNote","<script language=javascript>alert('完成!');</script>");这段代码在 aspx 文件里执行是没有问题的,可是放到用户空件(ascx)文件里就不行:提示错误:E:\asp\uctest.ascx.cs(46): “guess2006.uctest”并不包含对“IsStartupScriptRegistered”的定义
谢谢
this.RegisterStartupScript("UserNote","<script language=javascript>alert('完成!');</script>");这段代码在 aspx 文件里执行是没有问题的,可是放到用户空件(ascx)文件里就不行:提示错误:E:\asp\uctest.ascx.cs(46): “guess2006.uctest”并不包含对“IsStartupScriptRegistered”的定义
谢谢
if(!this.Page.IsStartupScriptRegistered("UserNote"))
this.Page.RegisterStartupScript("UserNote","<script language=javascript>alert('完成!');</script>");
这种模式调用js 和直接 Response.Write(<js...>) 调用js ,除了显示方面,还有什么区别么?
RegisterStartupScript在</form>前,属于onload时执行,而Response.Write在最前面