温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:ASP.NET三层架构留言本项目源码
当前文件:
MVCGuestBook/DBUtility/ShowMessage.cs,打开代码结构图
MVCGuestBook/DBUtility/ShowMessage.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Web; 5
using System.Web.Security; 6
using System.Web.UI; 7
using System.Web.UI.WebControls; 8
using System.Web.UI.WebControls.WebParts; 9
using System.Web.UI.HtmlControls; 10
using System.Text; 11
12
namespace GustBook.DBUtility 13
{ 14
/// <summary> 15
/// 信息输出通用方法 16
/// </summary> 17
public class ShowMessagae 18
{ 19
20
/// <summary> 21
/// 一般输出 22
/// </summary> 23
/// <param name="str"></param> 24
public void Write(string str) 25
{ 26
System.Web.HttpContext.Current.Response.Write(str); 27
} 28
/// <summary> 29
/// 显示一段自定义的输出代码 30
/// </summary> 31
/// <param name="MyPage"></param> 32
/// <param name="strCode"></param> 33
public void ShowJS(System.Web.UI.Page MyPage, string strCode) 34
{ 35
StringBuilder sb = new StringBuilder(); 36
sb.Append("<script language=\"javascript\"> \n"); 37
sb.Append(strCode.Trim()); 38
sb.Append("</script>"); 39
MyPage.Response.Write(sb.ToString()); 40
} 41
/// <summary> 42
/// 页面重载 43
/// </summary> 44
public void Location() 45
{ 46
StringBuilder sb = new StringBuilder(); 47
sb.Append("<script language=\"javascript\"> \n"); 48
sb.Append("window.location.href=window.location.href;"); 49
sb.Append("</script>"); 50
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 51
} 52
/// <summary> 53
/// 显示一个弹出窗口 54
/// </summary> 55
/// <param name="str"></param> 56
public void Show(string str) 57
{ 58
StringBuilder sb = new StringBuilder(); 59
sb.Append("<script language=\"javascript\"> \n"); 60
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 61
sb.Append("</script>"); 62
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 63
} 64
/// <summary> 65
/// 显示一个弹出窗口,并关闭当前页 66
/// </summary> 67
/// <param name="str"></param> 68
public void ShowClose(string str) 69
{ 70
System.Text.StringBuilder sb = new System.Text.StringBuilder(); 71
sb.Append("<script language=\"javascript\">\n"); 72
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 73
sb.Append("window.close();\n"); 74
sb.Append("</script>\n"); 75
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 76
} 77
/// <summary> 78
/// 显示一个弹出窗口,并转向当前页(刷新) 79
/// </summary> 80
/// <param name="str"></param> 81
public void ShowLocation(string str) 82
{ 83
StringBuilder sb = new StringBuilder(); 84
sb.Append("<script language=\"javascript\"> \n"); 85
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 86
sb.Append("window.location.href=window.location.href;\n"); 87
sb.Append("</script>"); 88
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 89
} 90
/// <summary> 91
/// 显示一个弹出窗口,并转向目标页(导航) 92
/// </summary> 93
/// <param name="str"></param> 94
/// <param name="url"></param> 95
public void ShowRedirect(string str, string url) 96
{ 97
StringBuilder sb = new StringBuilder(); 98
sb.Append("<script language=\"javascript\"> \n"); 99
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 100
sb.Append("window.location.href=\"" + url.Trim() + "\";\n"); 101
sb.Append("</script>"); 102
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 103
} 104
/// <summary> 105
/// 显示一个弹出窗口,并转向上一页 106
/// </summary> 107
/// <param name="str"></param> 108
public void ShowPre(string str) 109
{ 110
StringBuilder sb = new StringBuilder(); 111
sb.Append("<script language=\"javascript\"> \n"); 112
sb.Append("alert(\"" + str.Trim() + "\"); \n"); 113
sb.Append("var p=document.referrer; \n"); 114
sb.Append("window.location.href=p;\n"); 115
sb.Append("</script>"); 116
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 117
} 118
/// <summary> 119
/// 重定向 120
/// </summary> 121
/// <param name="url"></param> 122
public void RedirectPage(string url) 123
{ 124
string path = "http://" + System.Web.HttpContext.Current.Request.Url.Host + url; 125
StringBuilder sb = new StringBuilder(); 126
sb.Append("<script language=\"javascript\"> \n"); 127
sb.Append(string.Format("window.location.href='{0}';", @path)); 128
sb.Append("</script>"); 129
System.Web.HttpContext.Current.Response.Write(sb.ToString()); 130
} 131
132
} 133
} 134





}