您的位置:首页 > 编程语言 > ASP

asp.net(c#)的警告操作类

2008-11-09 14:53 513 查看
由于在写后台程序的时候经常涉及到要写js 弹出警告对话框,在网络上找到这样的一个类:

/############################################

版权声明:

文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明

[b]http://www.opent.cn
作者:浪淘沙

############################################/
[/b]

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());

}



}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: