一个ASP.NET中使用的MessageBox类
/// <summary>
/// 自定义信息对话框
/// </summary>
public class MessageBox
{
/// <summary>
/// 定义一个web页面,用来显示用户自定错误提示信息
/// </summary>
System.Web.UI.Page p;
/// <summary>
/// 实例时,参数为:this 如:MessageBox MB=new MessageBox(this);
/// </summary>
/// <param name="Page">此参数为:this</param>
public MessageBox(System.Web.UI.Page Page)
{
p=Page; //创建页面
}
/// <summary>
/// 显示对话框
/// </summary>
/// <param name="message">提示信息</param>
public void Show(string message)
{
string script="<script> alert('"+ message +"')</script>";
p.Response.Write(script);
}
}
相关推荐
-
C#实现窗体与子线程的交互的方法
本文实例简述了C#实现窗体与子线程间通讯的方法,对于C#初学者有一定的借鉴价值.具体方法如下: 一般来说窗体上的UI在默认情况下不允许使用子线程(或者其它非创建控件的UI线程)去控制(这在NET2.0以下是允许的,但是考虑到安全性等问题,从2.0开始就禁止使用这个功能,除非Form的CheckForIllegalCrossThreadCalls=true,不推荐这样使用). 那么如何实现C#窗体与子线程的交互呢?具体方法如下: 一.使用Invoke或者BeginInvoke方法: 用一个线程,里
-
C#获取变更过的DataTable记录的实现方法
本文实例讲述了C#获取变更过的DataTable记录的实现方法,是一个非常实用的功能!具体实现方法如下: 首先DataTable可以看做是一个物理表的内存式存储,每一个DataRow都有一个属性叫做RowState.因此任意一行中某一个字段发生改变,那么整个DataRow的RowState也就发生了改变.RowState是一个枚举,其中包含5个内容: 1)Detached:未被附加(一般刚创建的DataRow,或者已经被Remove或者RemoveAt,或者Delete之后调用过AcceptCh
-
C#中日期时间的简单操作
(1).比较2个DateTime的大小 复制代码 代码如下: DateTime dt1 = Convert.ToDateTime("2010/11/25 20:53:43");DateTime dt2 = Convert.ToDateTime("2010/11/26 19:24:53");int i = DateTime.Compare(dt1, dt2); 最后i的结果是-1...所以说dt1<dt2..当dt1=dt2的时候i=0..当dt1>dt2
-
C#事务处理(Execute Transaction)实例解析
本文所述为C#事务处理(Execute Transaction)的一个实例,包含了创建SqlTransaction 对象并用SqlConnection对象的BeginTransaction()方法开始事务,创建保存SQL语句,将SqlCommand对象的CommandText属性设置为第一个INSERT语句,第一个INSERT语句在Customers表中增加一行,提交事务,使INSERT语句增加的两行在数据库中保存起来. 具体的实例代码如下: using System; using System
-
C#实现获取一年中是第几个星期的方法
本文展示了C#实现获取一年中是第几个星期的方法,对初学者学习C#时间操作有一定的借鉴价值,具体实现代码如下: 主要功能代码如下: /// <summary> /// 获取日期是一年中第几个星期 /// </summary> /// <param name="date">需要计算的时间</param> /// <returns>一年中第几个星期</returns> public static int GetWeekN
-
c#的时间日期操作示例分享(c#获取当前日期)
1.给定时间戳返回指定的时间格式 复制代码 代码如下: private string StampToDate(string timeStamp,string format){ DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeS
-
C#实现延时并自动关闭MessageBox的方法
我们在C#编程中常见的信息提示框(MessageBox)是微软NET自带的一个用于弹出警告.错误或者讯息一类的"模式"对话框.此类对话框一旦开启,则后台窗体无法再被激活(除非当前的MessageBox被点击或者关闭取消).那么如何使用程序模拟鼠标点击这个messageBox(关闭这个MessageBox)令其延时并自动关闭呢?答案是你在弹出这个messageBox之前先启用一个定时器,定时器内部不断向窗体发送Enter按钮用于模拟点击MsgBox的内容,同时主程序中弹出模式消息框. 具
-
C#基于TimeSpan实现倒计时效果的方法
本文实例展示了C#基于TimeSpan实现倒计时效果的方法,比较实用的功能,对于初学者来说有一定的学习参考价值.具体实现方法如下: 示例代码如下: using System; using System.Threading; namespace ConsoleApplication29 { class Program { static void Main(string[] args) { try { DateTime _timeEnd = DateTime.Now.AddSeconds(62);
-
VC定制个性化的MessageBox解决方法
相信学过VC的人都知道MessageBox()函数的用法: int MessageBox( HWND hWnd, // handle to owner window LPCTSTR lpText, // text in message box LPCTSTR lpCaption, // message box title UINT uType // message box style ); 虽然在参数uType中可以指定一些样式,但你在程序中能够对MessageBox的外观所做的定义却不多.原因
-
C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案
本文解析了C# KeyUp事件中MessageBox的回车(Enter)键出现回调问题的解决办法.具体问题如下: 在一个窗体上有一个名为txtTest的Textbox控件,如果在此控件的KeyUp事件中有按回车键 弹出messagebox消息框,那么在弹出的messagebox中如果按回车键去执行messagebox上的按钮,再回车键还会在KeyUp事件中继续执行.一直按回车键的话将循环进行. 代码如下所示: private void txtTest_KeyUp(object sender, K
随机推荐
- Delphi7中群发Email邮件的方法
- Oracle call 和 exec的详解及区别
- python cx_Oracle模块的安装和使用详细介绍
- Django内容增加富文本功能的实例
- ASP.NET OutputCache详解
- PHP抽奖算法程序代码分享
- PDO的安全处理与事物处理方法
- Python实现将数据库一键导出为Excel表格的实例
- Python基于DES算法加密解密实例
- javascript简易缓动插件(源码打包)
- PHP实现将颜色hex值转换成rgb的方法
- CSS条件注释的使用详解教材
- javascript 层隐藏和显示的代码
- 漂亮的仿flash菜单,来自蓝色经典
- 使用BULK INSERT大批量导入数据 SQLSERVER
- Win98自带的卫士:注册表修改深入技巧
- nginx url自动加斜杠及301重定向的问题
- c#实现用SQL池,多线程定时批量执行SQL语句的方法
- 浅谈Spring @Async异步线程池用法总结
- Android中使用TextView实现高仿京东淘宝各种倒计时效果