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
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

多次对string操作,改为stringBuilder更高效