今天在asp.net的网页编写的过程中遇到了要弹出警告框的问题,网上找了下,下面这篇还不错。
转载过来和大家分享下(转载:http://www.cnblogs.com/feifeiwzh/articles/1267892.html)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Text;
namespace EC{ /// <summary> /// 信息输出通用方法 /// </summary> public class MessageObject { /// <summary> /// 一般输出 /// </summary> /// <param name="str"></param> public static void Write(string str) { System.Web.HttpContext.Current.Response.Write(str); } /// <summary> /// 显示一段自定义的输出代码 /// </summary> /// <param name="MyPage"></param> /// <param name="strCode"></param> public static void ShowJS(System.Web.UI.Page MyPage, string strCode) { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append(strCode.Trim()); sb.Append("</script>"); MyPage.Response.Write(sb.ToString()); } /// <summary> /// 页面重载 /// </summary> public static void Location() { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append("window.location.href=window.location.href;"); sb.Append("</script>"); System.Web.HttpContext.Current.Response.Write(sb.ToString());
} /// <summary> /// 显示一个弹出窗口 /// </summary> /// <param name="str"></param> public static void Show(string str) { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append("alert(\"" + str.Trim() + "\"); \n"); sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString()); } /// <summary> /// 显示一个弹出窗口,并关闭当前页 /// </summary> /// <param name="str"></param> public static void ShowClose(string str) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script language=\"javascript\">\n"); sb.Append("alert(\"" + str.Trim() + "\"); \n"); sb.Append("window.close();\n"); sb.Append("</script>\n"); System.Web.HttpContext.Current.Response.Write(sb.ToString()); } /// <summary> /// 显示一个弹出窗口,并转向当前页(刷新) /// </summary> /// <param name="str"></param> public static void ShowLocation(string str) { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append("alert(\"" + str.Trim() + "\"); \n"); sb.Append("window.location.href=window.location.href;\n"); sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString()); } /// <summary> /// 显示一个弹出窗口,并转向目标页(导航) /// </summary> /// <param name="str"></param> /// <param name="url"></param> public static void ShowRedirect(string str, string url) { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append("alert(\"" + str.Trim() + "\"); \n"); sb.Append("window.location.href=\"" + url.Trim() + "\";\n"); sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString()); } /// <summary> /// 显示一个弹出窗口,并转向上一页 /// </summary> /// <param name="str"></param> public static void ShowPre(string str) { StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append("alert(\"" + str.Trim() + "\"); \n"); sb.Append("var p=document.referrer; \n"); sb.Append("window.location.href=p;\n"); sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString()); } /// <summary> /// 重定向 /// </summary> /// <param name="url"></param> public static void RedirectPage(string url) { string path = "http://" + System.Web.HttpContext.Current.Request.Url.Host + url; StringBuilder sb = new StringBuilder(); sb.Append("<script language=\"javascript\"> \n"); sb.Append(string.Format("window.location.href='{0}';", @path)); sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString()); }
}}
转载于:https://www.cnblogs.com/jianglan/archive/2011/08/12/2136133.html
相关资源:垃圾分类数据集及代码