好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ASP.NET中的几种弹出框提示

ASP.NET中的几种弹出框提示

ASP.NET中的几种弹出框提示

B/S不像C/S那样一个MessageBox就可以弹出提示框,不过可以通过js的“Alert”来弹出消息,或者通过一些变种的js方法。下面我给大家介绍几种,希望大家喜欢。

 

四种弹出框代码:

 protected   void  Message_Click( object   sender, EventArgs e)
{          
      //  第一种 
    Response.Write( "  <script language=javascript>alert('第一种弹出框');</  "  +  "  script>  "  );
      //  第二种 
    Page.RegisterStartupScript( "" ,  "  <script language='javascript'>window.alert('第二种弹出框');</script>  "  );
      //  第三种 
    ClientScriptManager scriptManager =  ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
    scriptManager.RegisterStartupScript(  typeof ( string ),  "" ,  "  alert('第三种弹出框');  " ,  true  );
      //  第四种 
    Page.ClientScript.RegisterStartupScript(Page.GetType(),  "  message  " ,  "  <script language='javascript' defer>alert('第四种弹出框');</script>  "  );
} 


上面四种方法都非常的简单,其实更简单的方法是像下面那样,将它们封装到一个方法里面。

 //  弹出框 
 public   void  Alert( string   str_Message)
{
      //  第一种 
    Response.Write( "  <script language=javascript>alert('第一种弹出框');</  "  +  "  script>  "  );
      //  第二种 
    Page.RegisterStartupScript( "" ,  "  <script language='javascript'>window.alert('第二种弹出框');</script>  "  );
      //  第三种 
    ClientScriptManager scriptManager =  ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
    scriptManager.RegisterStartupScript(  typeof ( string ),  "" ,  "  alert('第三种弹出框');  " ,  true  );
      //  第四种 
    Page.ClientScript.RegisterStartupScript(Page.GetType(),  "  message  " ,  "  <script language='javascript' defer>alert('第四种弹出框');</script>  "  );
} 


当使用频率比较高的时候,这样就非常方便了。只需要"Alert"一下就可以了。是不是很方便呢?如果觉得不错就赶快试一下吧。

 

欢迎大家光临我的CSDN博客

 

分类:  .Net ,  WEB前端

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于ASP.NET中的几种弹出框提示的详细内容...

  阅读:52次

上一篇: 性能优化小结

下一篇:CLR有图有迷茫