添加用户自定义控件代码
14 public partial class WebUserControl2 : System.Web.UI.UserControl
15 {
16 protected void Page_Load( object sender, EventArgs e)
17 {
18
19 }
20 public enum ProverbsForMe : int
21 {
22 FourWords = 1 ,
23 FiveWords = 2 ,
24 SixWords = 3
25 }
26
27 public enum ProverbsForOthers : int
28 {
29 FourWords = 1 ,
30 FiveWords = 2 ,
31 SixWords = 3
32 }
33 private ProverbsForMe prbMessageForMe;
34 public ProverbsForMe ForMe
35 {
36 get { return prbMessageForMe; }
37 set { prbMessageForMe = value; }
38 }
39
40 private ProverbsForOthers prbMessageForOthers;
41 public ProverbsForOthers ForOthers
42 {
43 get { return prbMessageForOthers; }
44 set { prbMessageForOthers = value; }
45 }
46
47 private string strMessageForMe;
48 private string strMessageForOthers;
49
50 protected override void Render(HtmlTextWriter Output)
51 {
52 switch (( int )prbMessageForMe)
53 {
54 case 1 :
55 strMessageForMe = " 水滴石穿 " ; break ;
56 case 2 :
57 strMessageForMe = " 温良恭俭让 " ; break ;
58 case 3 :
59 strMessageForMe = " 律己严待人宽 " ; break ;
60 }
61
62 switch (( int )prbMessageForOthers)
63 {
64 case 1 :
65 strMessageForOthers = " 勤能补拙 " ; break ;
66 case 2 :
67 strMessageForOthers = " 凡事起头难 " ; break ;
68 case 3 :
69 strMessageForOthers = " 今日事今日毕 " ; break ;
70 }
71
72 Output.Write( " 我的座右铭: " + " " + strMessageForMe +
73 " >
" + " 给您的座右铭: " + " " +
74 strMessageForOthers + " > " );
75 }
76 }
77 }
1
using
System;
2 using System.Data;
3 using System.Configuration;
4 using System.Collections;
5 using System.Web;
6 using System.Web.Security;
7 using System.Web.UI;
8 using System.Web.UI.WebControls;
9 using System.Web.UI.WebControls.WebParts;
10 using System.Web.UI.HtmlControls;
11
12 namespace UserControls.User
13 {
2 using System.Data;
3 using System.Configuration;
4 using System.Collections;
5 using System.Web;
6 using System.Web.Security;
7 using System.Web.UI;
8 using System.Web.UI.WebControls;
9 using System.Web.UI.WebControls.WebParts;
10 using System.Web.UI.HtmlControls;
11
12 namespace UserControls.User
13 {
14 public partial class WebUserControl2 : System.Web.UI.UserControl
15 {
16 protected void Page_Load( object sender, EventArgs e)
17 {
18
19 }
20 public enum ProverbsForMe : int
21 {
22 FourWords = 1 ,
23 FiveWords = 2 ,
24 SixWords = 3
25 }
26
27 public enum ProverbsForOthers : int
28 {
29 FourWords = 1 ,
30 FiveWords = 2 ,
31 SixWords = 3
32 }
33 private ProverbsForMe prbMessageForMe;
34 public ProverbsForMe ForMe
35 {
36 get { return prbMessageForMe; }
37 set { prbMessageForMe = value; }
38 }
39
40 private ProverbsForOthers prbMessageForOthers;
41 public ProverbsForOthers ForOthers
42 {
43 get { return prbMessageForOthers; }
44 set { prbMessageForOthers = value; }
45 }
46
47 private string strMessageForMe;
48 private string strMessageForOthers;
49
50 protected override void Render(HtmlTextWriter Output)
51 {
52 switch (( int )prbMessageForMe)
53 {
54 case 1 :
55 strMessageForMe = " 水滴石穿 " ; break ;
56 case 2 :
57 strMessageForMe = " 温良恭俭让 " ; break ;
58 case 3 :
59 strMessageForMe = " 律己严待人宽 " ; break ;
60 }
61
62 switch (( int )prbMessageForOthers)
63 {
64 case 1 :
65 strMessageForOthers = " 勤能补拙 " ; break ;
66 case 2 :
67 strMessageForOthers = " 凡事起头难 " ; break ;
68 case 3 :
69 strMessageForOthers = " 今日事今日毕 " ; break ;
70 }
71
72 Output.Write( " 我的座右铭: " + " " + strMessageForMe +
73 " >
" + " 给您的座右铭: " + " " +
74 strMessageForOthers + " > " );
75 }
76 }
77 }
以类方式添加自定义控件代码
1
using
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
11 namespace MyControls
12 {
13 ///
14 /// ProverbE 自定义控件 枚举类型的属性 层叠式
15 ///
16 public class ProverbE : Control
17 {
18 public enum ProverbsForMe : int
19 {
20 FourWords = 1 ,
21 FiveWords = 2 ,
22 SixWords = 3
23 }
24
25 public enum ProverbsForOthers : int
26 {
27 FourWords = 1 ,
28 FiveWords = 2 ,
29 SixWords = 3
30 }
31
32 private ProverbsForMe prbMessageForMe;
33 public ProverbsForMe ForMe
34 {
35 get { return prbMessageForMe; }
36 set { prbMessageForMe = value; }
37 }
38
39 private ProverbsForOthers prbMessageForOthers;
40 public ProverbsForOthers ForOthers
41 {
42 get { return prbMessageForOthers; }
43 set { prbMessageForOthers = value; }
44 }
45 private string strMessageForMe;
46 private string strMessageForOthers;
47
48 protected override void Render(HtmlTextWriter Output)
49 {
50 switch (( int )prbMessageForMe)
51 {
52 case 1 :
53 strMessageForMe = " 水滴石穿 " ; break ;
54 case 2 :
55 strMessageForMe = " 温良恭俭让 " ; break ;
56 case 3 :
57 strMessageForMe = " 律己严待人宽 " ; break ;
58 }
59
60 switch (( int )prbMessageForOthers)
61 {
62 case 1 :
63 strMessageForOthers = " 勤能补拙 " ; break ;
64 case 2 :
65 strMessageForOthers = " 凡事起头难 " ; break ;
66 case 3 :
67 strMessageForOthers = " 今日事今日毕 " ; break ;
68 }
69
70 Output.Write( " 我的座右铭: " + " " + strMessageForMe +
71 " >
" + " 给您的座右铭: " + " " +
72 strMessageForOthers + " > " );
73 }
74 }
75 }
76
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
11 namespace MyControls
12 {
13 ///
14 /// ProverbE 自定义控件 枚举类型的属性 层叠式
15 ///
16 public class ProverbE : Control
17 {
18 public enum ProverbsForMe : int
19 {
20 FourWords = 1 ,
21 FiveWords = 2 ,
22 SixWords = 3
23 }
24
25 public enum ProverbsForOthers : int
26 {
27 FourWords = 1 ,
28 FiveWords = 2 ,
29 SixWords = 3
30 }
31
32 private ProverbsForMe prbMessageForMe;
33 public ProverbsForMe ForMe
34 {
35 get { return prbMessageForMe; }
36 set { prbMessageForMe = value; }
37 }
38
39 private ProverbsForOthers prbMessageForOthers;
40 public ProverbsForOthers ForOthers
41 {
42 get { return prbMessageForOthers; }
43 set { prbMessageForOthers = value; }
44 }
45 private string strMessageForMe;
46 private string strMessageForOthers;
47
48 protected override void Render(HtmlTextWriter Output)
49 {
50 switch (( int )prbMessageForMe)
51 {
52 case 1 :
53 strMessageForMe = " 水滴石穿 " ; break ;
54 case 2 :
55 strMessageForMe = " 温良恭俭让 " ; break ;
56 case 3 :
57 strMessageForMe = " 律己严待人宽 " ; break ;
58 }
59
60 switch (( int )prbMessageForOthers)
61 {
62 case 1 :
63 strMessageForOthers = " 勤能补拙 " ; break ;
64 case 2 :
65 strMessageForOthers = " 凡事起头难 " ; break ;
66 case 3 :
67 strMessageForOthers = " 今日事今日毕 " ; break ;
68 }
69
70 Output.Write( " 我的座右铭: " + " " + strMessageForMe +
71 " >
" + " 给您的座右铭: " + " " +
72 strMessageForOthers + " > " );
73 }
74 }
75 }
76