public static void Show(System .Web .UI.Page page ,string msg)
    {        page.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + msg.ToString() +"');</script>");
    }
以上代码中"defer"是什么意思?
提示过时,如何处理不过时,解决问题立马结贴,谢谢!! 

解决方案 »

  1.   

    代码过时说得是page.RegisterStartupScriptVS2005 会提示你用什么来改写的。你注意看清楚就可以了。
      

  2.   

    deffer貌似只有IE能识别  IE专属吧   意思是等整个页面加载完之后再执行<script>标签内脚本
      

  3.   

     page.RegisterStartupScript("message", "<script language='javascript'>alert('" + msg.ToString() +"');</script>");
      

  4.   

    defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题,更多的参考:
    http://www.cnblogs.com/sweting/archive/2009/06/23/1509829.html
    这个里面对defer解释很详细