ASP.NET 弹出提示框所有种类

using System;
using System.Web;
using System.Data;
using System.Data.SqlClient;

public class MessageBox
{
public MessageBox()
{

}

/// <summary>
/// 警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <returns>警告框JS</returns>
public void MsgBox(string _Msg)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert(‘" + _Msg + "‘);");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}
/// <summary>
/// 一个含有“确定”、“取消”的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public void MsgBox1(string _Msg, string URL)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += "var retValue=window.confirm(‘" + _Msg + "‘);" + "if(retValue){window.location=‘" + URL + "‘;}";
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}
/// <summary>
/// 一个含有“确定”,点击以后就转到预设网址的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public void MsgBox2(string _Msg, string URL)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert(‘" + _Msg + "‘);");
StrScript += ("window.location=‘" + URL + "‘;");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}

/// <summary>
/// 一个含有“确定”,点击关闭本页的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <returns>警告框JS</returns>
public void MsgBox3(string _Msg)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert(‘" + _Msg + "‘);");
StrScript += ("window.close();");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}
/// <summary>
/// 一个含有“确定”,点击返回先前的网页警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="BackLong">要倒退几步</param>
/// <returns>警告框JS</returns>
public void alert_history(string _Msg, int BackLong)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert(‘" + _Msg + "‘);");
StrScript += ("history.go(‘" + BackLong + "‘)");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}

/// <summary>
/// 一个含有“确定”,点击后关闭自己,刷新父窗口警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <returns>警告框JS</returns>
public void alert_reloadwin(string _Msg)
{

string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert(‘" + _Msg + "‘);");
StrScript += ("window.opener.location.href=window.opener.location.href;window.close();");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);

}

/// <summary>
/// 弹出对话框
/// </summary>
/// <param name="page">页面</param>
/// <param name="content">message信息</param>
public static void alert(System.Web.UI.Page page, string content)
{

page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language=‘javascript‘>alert(‘" + content + "‘);</script>");

}

/// <summary>
/// 弹出对话框
/// </summary>
/// <param name="page">页面</param>
/// <param name="content">message信息</param>
public static void alert(System.Web.UI.Page page, string content,String _daiMa)
{

page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language=‘javascript‘>alert(‘" + content + "‘);"+_daiMa.Replace("\"","‘")+"</script>");

}

public static void alert(System.Web.UI.Page page, object _code)
{

page.ClientScript.RegisterStartupScript(page.GetType(), "onLoad", "<script language=‘javascript‘>" + _code + "</script>");

}

}

时间: 2024-08-24 15:20:13

ASP.NET 弹出提示框所有种类的相关文章

[转] 在Asp.net前台和后台弹出提示框

一.在前台弹出提示框 1.点击“A”标记或者“控件按钮”弹出提示框 <asp:LinkButton ID="lbtnDel" runat="server" OnClientClick='<%# "if(!confirm("你确定退订吗?"))return false;"%>' Text="删除"/> 2.方法二: <asp:LinkButton ID="lbtnDel

asp.net 后台代码跳转页面前弹出提示框

1.Response.Write("<script>alert('查询语句执行出错!');window.location.href=DisplayData.aspx</script>"); 2.Page.RegisterStartupScript("msg", "<script>alert('查询语句执行出错!');window.location.href='DisplayData.aspx'</script>

jQuery - 选中复选框则弹出提示框

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>判断是否选中</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <script

如何实现android蓝牙开发 自动配对连接,并不弹出提示框

如何实现android蓝牙开发 自动配对连接,并不弹出提示框 之前做一个android版的蓝牙,遇到最大的难题就是自动配对. 上网查资料说是用反射createBond()和setPin(),但测试时进行配对还是会出现提示,但配对是成功了 我就开始查找怎么关闭这个蓝牙配对提示框,后面还是伟大的android源码帮助了我. 在源码 BluetoothDevice 类中还有两个隐藏方法 cancelBondProcess()和cancelPairingUserInput() 这两个方法一个是取消配对进

基于Jquery 简单实用的弹出提示框

引言: 原生的 alert 样子看起来很粗暴,网上也有一大堆相关的插件,但是基本上都是大而全,仅仅几句话可以实现的东西,可能要引入好几十k的文件,所以话了点时间自己写了个弹出效果,放到项目上去发现效果还不错,这里贴出来,做个备忘,有需要的同学可以拿去,也可以作为一个参考. 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.d

经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法

经验总结:WebBrowser自动点击弹出提示框alert.弹出对话框confirm.屏蔽弹出框.屏蔽弹出脚本错误的解决办法 网上有好多解决方法,可是不一定好使,本人经过多次试验,针对WebBrowser控件中自动点击弹出框及禁用脚本提示问题得到如下几种实际情况的解决办法,绝对管用. 1.屏蔽弹出错误脚本 将WebBrowser控件ScriptErrorsSuppressed设置为True即可. (参考本篇博客:http://www.cnblogs.com/qqflying/archive/20

ASP.NET弹出提示点击确定之后再跳转页面的方法

//ASP.NET弹出提示点击确定之后再跳转页面的方法 //弹出了提示并且通过location.href转到了DeskTop.aspx页面 Response.Write("<script>alert('密码修改成功');location.href='DeskTop.aspx';</script>");

鼠标悬浮在超链接上弹出提示框

鼠标悬浮在超链接上弹出提示框:大家知道超链接有一个title属性,当鼠标放在链接的时候,可以出现一个提示框效果,不过自带的效果虽然廉价但往往并不物美,所以需要自定义一个,下面是一个纯CSS实现的这样的效果,和大家分享一下.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="h

js弹出提示框并跳转页面

1.提示框有两个选择项,点确定跳转,取消停留在原页面ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "<script>if(confirm('请登录?')){location.href='login.aspx'};</script>", false); 2.提示框只有一个确定按钮,跳转到指定页面ScriptManager.RegisterStartupScript(p