在asp.net中如何使用Messagebox的功能啊,要用哪個類.功能類似於js的Alert();
解决方案 »
- Web窗体 vb.net 如何获取textbox的光标位置并在光标位置赋值
- 关于.net framework 3.5 源代码
- 请问如何在程序中屏蔽win键和ctrl+alt+del键
- frame 中session 的问题
- asp.net 2005 紧急求救
- 从数据库中取记录???帮帮忙?
- 我想把datagrid中的aa,bb字段表现为如下的形式:
- viewstate的值怎么在自定义类中读取?
- 小第初学,有些思路不太明白,请大家指教~!请进~!
- [菜鸟求助]如何定义lavalamp-object的位置
- 关于一个在线视频点播系统开发,后台媒体文件上传,设置Windows Media Services的问题
- 分页问题
/// 彈出提示框並轉頁。
/// </summary>
/// <param name="msg">提示信息。</param>
/// <param name="gotoUrl">要跳轉的頁面URL,如果為null則不跳轉。</param>
public void MessageBox(string msg,string gotoUrl)
{
if(msg==null)
msg=string.Empty;
msg=msg.Replace("'","\\'").Replace("\n","\\n").Replace("\r","\\r");
string StrScript="<script language=javascript>";
StrScript+=string.Format("alert(\"{0}\");",msg);
if(gotoUrl!=null)
StrScript+=string.Format("location.replace(\"{0}\");",gotoUrl);
StrScript+="</script>";
if (!Page.IsStartupScriptRegistered("MessageBox"))
Page.RegisterStartupScript("MessageBox",StrScript.ToString());
}
/// 在客户端显示弹出对话框。
/// </summary>
/// <param name="msg">要显示的信息。</param>
public void Alert(string msg)
{
this.RegisterStartupScript("alert","<script language=\"javascript\">alert('"+msg+"');</script>");
}
/// 显示消息提示对话框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void Show(System.Web.UI.Page page,string msg)
{
page.RegisterStartupScript("message","<script language='javascript' defer>alert('"+msg.ToString()+"');</script>");
} /// <summary>
/// 控件点击 消息确认提示框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg)
{
//Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ;
} /// <summary>
/// 显示消息提示对话框,并进行页面跳转
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
/// <param name="url">跳转的目标URL</param>
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)
{
StringBuilder Builder=new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');",msg);
Builder.AppendFormat("location.href='{0}'",url);
Builder.Append("</script>");
page.RegisterStartupScript("message",Builder.ToString()); }