asp.net弹出窗口操作类
1
public class Alert
2
{
3
private string alert;
4
5
/**//// <summary>
6
/// 弹出窗口并返回到前一页面
7
/// </summary>
8
/// <param name="m">提示信息内容</param>
9
public Alert(string m)
10
{
11
this.alert = "<script>alert('" + m + "');histroy.back(-1);</script>";
12
}
13
14
/**//// <summary>
15
/// 弹出窗口
16
/// </summary>
17
/// <param name="m">提示信息内容</param>
18
/// <param name="j">无意义,只是增加参数</param>
19
public Alert(string m, int j)
20
{
21
this.alert = "<script>alert('" + m + "');</script>";
22
}
23
24
/**//// <summary>
25
/// 弹出窗口并重定向到其它页面
26
/// </summary>
27
/// <param name="m">提示信息内容</param>
28
/// <param name="u">重定向到的页面</param>
29
public Alert(string m, string u)
30
{
31
this.alert = "<script>alert('" + m + "');window.location.href='" + u + "';</script>";
32
}
33
34
/**//// <summary>
35
/// 弹出选择窗口,点击“是”重定向到一个页面,选择“否”无操作
36
/// </summary>
37
/// <param name="m">提示信息内容</param>
38
/// <param name="u">点击“是”时重定向到的页面</param>
39
/// <param name="j">无意义参数</param>
40
public Alert(string m, string u, int j)
41
{
42
this.alert = "<script>if(confirm('" + m + "')==true) {window.location.href('" + u + "'); } else {} ;</script>";
43
}
44
45
/**//// <summary>
46
/// 弹出选择窗口,点击“是”重定向到一个页面,点击“否”重定向到另一个页面
47
/// </summary>
48
/// <param name="m">弹出信息内容</param>
49
/// <param name="u">点击“是”时重定向到的页面</param>
50
/// <param name="u1">点击“否”时重定向到的页面</param>
51
public Alert(string m, string u, string u1)
52
{
53
this.alert = "<script>if(confirm('" + m + "')==true) {window.location.href('" + u + "'); } else {window.location.href('" + u1 + "');} ;</script>";
54
}
55
56
/**//// <summary>
57
/// 输出到页面
58
/// </summary>
59
public void show()
60
{
61
System.Web.HttpContext.Current.Response.Write(this.alert);
62
}
63
}
public class Alert2
{3
private string alert;4

5
/**//// <summary>6
/// 弹出窗口并返回到前一页面7
/// </summary>8
/// <param name="m">提示信息内容</param>9
public Alert(string m)10
{11
this.alert = "<script>alert('" + m + "');histroy.back(-1);</script>";12
}13

14
/**//// <summary>15
/// 弹出窗口16
/// </summary>17
/// <param name="m">提示信息内容</param>18
/// <param name="j">无意义,只是增加参数</param>19
public Alert(string m, int j)20
{21
this.alert = "<script>alert('" + m + "');</script>";22
}23

24
/**//// <summary>25
/// 弹出窗口并重定向到其它页面26
/// </summary>27
/// <param name="m">提示信息内容</param>28
/// <param name="u">重定向到的页面</param>29
public Alert(string m, string u)30
{31
this.alert = "<script>alert('" + m + "');window.location.href='" + u + "';</script>";32
}33

34
/**//// <summary>35
/// 弹出选择窗口,点击“是”重定向到一个页面,选择“否”无操作36
/// </summary>37
/// <param name="m">提示信息内容</param>38
/// <param name="u">点击“是”时重定向到的页面</param>39
/// <param name="j">无意义参数</param>40
public Alert(string m, string u, int j)41
{42
this.alert = "<script>if(confirm('" + m + "')==true) {window.location.href('" + u + "'); } else {} ;</script>";43
}44

45
/**//// <summary>46
/// 弹出选择窗口,点击“是”重定向到一个页面,点击“否”重定向到另一个页面47
/// </summary>48
/// <param name="m">弹出信息内容</param>49
/// <param name="u">点击“是”时重定向到的页面</param>50
/// <param name="u1">点击“否”时重定向到的页面</param>51
public Alert(string m, string u, string u1)52
{53
this.alert = "<script>if(confirm('" + m + "')==true) {window.location.href('" + u + "'); } else {window.location.href('" + u1 + "');} ;</script>";54
}55

56
/**//// <summary>57
/// 输出到页面58
/// </summary>59
public void show()60
{61
System.Web.HttpContext.Current.Response.Write(this.alert);62
}63
}多次对string操作,改为stringBuilder更高效



浙公网安备 33010602011771号