jcjxmse  
日历
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
统计
  • 随笔 - 2
  • 文章 - 0
  • 评论 - 1
  • 引用 - 0

导航

与我联系

搜索

 

常用链接

留言簿

我的标签

随笔档案

最新评论

阅读排行榜

评论排行榜

 

大家都知道C#的ASP开发中没有像Frm窗体一样有MessageBox.Show()这样的语句.只能借助于javascreap等语句才行.
为了让自己写代码更为方便,原理是采用一个MesageBox类(差一个S),类中定义一个Show()方法来鱼目混珠!
1.先右击项目名称-添加新项-C#类库-取个名字如MesageBox类库文件,
2.类库中放入一个名为MesageBox的类,并定义一个静态的Show()方法,代码如下.
这样我们在写代码时,就可以习惯的用MesageBox.Show()方法了.
public class MesageBox
 {
      public static void Show(string MessageInfo)            //单单显示提示信息
      {
           HttpContext.Current.Response.Write("<script language=javascript>alert('" + MessageInfo + "')</script>");
      } 

      public static void WebMessageBox(string values) 
      {
           HttpContext.Current.Response.Write("<script>alert('"+ values +"');history.back()</script>"); 
           HttpContext.Current.Response.End(); 
      } 
      public static void Show(string values,string PageURL)     //显示完提示信息后打开新的窗体
      {
       HttpContext.Current.Response.Write("<script>alert('" + values + "');window.location.href='" + PageURL + "'</script>"); 
       HttpContext.Current.Response.End(); 
      }

}
如能写有按钮返回的就好了.真想完全代替MessageBox.Show().一点小聪明,让人见笑了.

posted on 2008-07-17 14:35 金老师 阅读(148) 评论(0)  编辑 收藏 网摘

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 




 
Copyright © 金老师 Powered by: 博客园 模板提供:沪江博客