Web³ÌÐòÉè¼ÆÊµÑéÖ¸µ¼Êé1116 ÏÂÔØ±¾ÎÄ

Web³ÌÐòÉè¼Æ

ʵÑéÖ¸µ¼Êé

ÑîËɲ¨ 2010.09

ʵÑéÒ» C#ºÍASP.Net3.5

Ò»£®ÊµÑéÄ¿µÄ

(1) Á˽âC#ÓïÑԹ淶

(2) ÕÆÎÕC#»ù´¡Óï·¨¡¢Á÷³Ì¿ØÖƺÍÒì³£´¦ÀíµÈ¡£

(3) ÕÆÎÕ´´½¨C#ÀಢӦÓÃÓÚASP.NET3.5 Web´°ÌåÖеķ½·¨¡£

¶þ.ʵÑéÄÚÈݼ°ÒªÇó

1. ת»»ÊäÈëµÄ³É¼¨µ½ÏàÓ¦µÄµÈ¼¶ ÒªÇóÈçÏ£º

£¨1£© Ò³Ãæä¯ÀÀЧ¹ûÈçͼ1-1Ëùʾ £¨2£© ³É¼¨ÊäÈëʹÓÃTextBox¿Ø¼þ¡£

£¨3£© µã»÷Button¿Ø¼þʱÊä³öÏàÓ¦µÄµÈ¼¶ÐÅÏ¢£¬ÆäÖеȼ¶ÐÅÏ¢Êä³öÔÚÒ»¸öLabelÉÏ

ͼ1-1 ³É¼¨×ª»»ä¯ÀÀЧ¹û

2. ÔÚWeb´°ÌåÉÏÊä³ö¾Å¾Å³Ë·¨±í ä¯ÀÀЧ¹ûÈçͼ1-2Ëùʾ

ͼ1-2 ¡°¾Å¾Å³Ë·¨±í¡±ä¯ÀÀЧ¹û

3. ÊäÈëÒ»×éÒÔ¿Õ¸ñ¼ä¸ôµÄ¹²10¸öÒÔÄÚµÄÕûÊý£¬Êä³ö¸Ã×éÕûÊýµÄ½µÐòÅÅÁÐ ÒªÇóÈçÏ£º

£¨1£© Ò³Ãæä¯ÀÀЧ¹ûÈçͼ1-3Ëùʾ¡£ £¨2£© ÊäÈëʹÓÃTextBox¿Ø¼þ¡£

£¨3£© µ¥»÷Botton¿Ø¼þʱÊä³öËùÓÐÕûÊýµÄ½µÐòÅÅÁС£ £¨4£© ±ØÐëʹÓÃÊý×é¡£

ͼ1-3 ½µÐòÅÅÁÐä¯ÀÀЧ¹û

4. ¼ÆËãÁ½¸öÊýµÄÉÌ ÒªÇóÈçÏ£º

£¨1£©Ò³Ãæä¯ÀÀЧ¹ûÈçͼ1-4ºÍͼ1-5Ëùʾ¡£ £¨2£©ÊäÈëʹÓÃÁ½¸öTextBox¿Ø¼þ¡£ £¨3£©µ¥»÷Botton¿Ø¼þʱÊä³öÁ½¸öÊýµÄÉÌ¡£ £¨4£©±ØÐë°üº¬Òì³£´¦Àí¡£

ͼ1-4 ¼ÆËãÉÌä¯ÀÀЧ¹û£¨1£©

ͼ 1-5¼ÆËãÉÌä¯ÀÀЧ¹û£¨2£©

5. Éè¼ÆÒ»¸öÓû§ÐÅÏ¢ÀàUserInfo ÒªÇóÈçÏ£º

£¨1£©°üÀ¨Á½¸öÊôÐÔ£ºÐÕÃû£¨Name£©ºÍÉúÈÕ£¨Birthday£©¡£

£¨2£©°üÀ¨Ò»¸ö·½·¨DecideAge£¨£©ÓÃÓÚÅжÏÓû§ÊÇ·ñ´ïµ½¹æ¶¨ÄêÁä¡£µ±ÄêÁä´óÓÚµÈÓÚ18Ëêʱ·µ»ØÖµ¡°XXX£¬ÄúÊdzÉÄêÈËÁË!¡±; µ±ÄêÁäСÓÚ18Ëêʱ·µ»ØÖµ¡°XXX£¬Äú»¹Ã»³¤´óÄØ!¡±¡£

6.½«UserInfoÀàÓ¦ÓÃÓÚWeb´°ÌåÖÐ Ò³Ãæä¯ÀÀЧ¹ûÈçͼ1-6ºÍͼ1-7Ëùʾ¡£

ͼ1-6 UserInfoÀàä¯ÀÀЧ¹ûͼ£¨1£© ͼ1-7 UserInfoÀàä¯ÀÀЧ¹ûͼ£¨2£©

Èý.ʵÑé²½Öè

1. ת»»ÊäÈëµÄ³É¼¨µ½ÏàÓ¦µÄµÈ¼¶ £¨1£©Éè¼ÆWeb´°Ìå

н¨Ò»¸öWeb´°Ì壬Çл»µ½Éè¼ÆÊÓͼ¡£Èçͼ1-8Ëùʾ£¬ÏòÒ³ÃæÌí¼Ó1¸öTextBox¿Ø¼þ¡¢1¸öBotton¿Ø¼þºÍ1¸öLable¿Ø¼þ¡£

ͼ1-8 Éè¼Æ½çÃæ

£¨2£©ÉèÖÃÊôÐÔ

Web´°ÌåÖи÷¿Ø¼þµÄÊôÐÔÉèÖÃÈç±í1-1Ëùʾ¡£

±í1-1 ¸÷¿Ø¼þµÄÊôÐÔÉèÖñí

¿Ø¼þ TextBox Botton Label ÊôÐÔÃû ID ID Text ID Text £¨3£©±àдʼþ´úÂë

°´Å¥btnSubmit±»µ¥»÷ʱִÐеÄʼþ´úÂëÈçÏ£º

protected void btnSubmit_Click(object sender, EventArgs e) {

float fGrade = float.Parse(txtInput.Text); int iGrade = (int)(fGrade / 10); switch (iGrade) {

case 10: case 9:

lblDisplay.Text = \ÓÅÐã\; break; case 8:

lblDisplay.Text=\Á¼\; break; case 7:

lblDisplay.Text=\ÖÐ\; break; case 6:

ÊôÐÔÖµ txtInput btnSubmit µÈ¼¶ lblDisplay ¿Õ ˵Ã÷ ¡°ÊäÈë³É¼¨¡±Îı¾¿òµÄ±à³ÌÃû³Æ ¡°µÈ¼¶¡±°´Å¥µÄ±à³ÌÃû³Æ ¡°µÈ¼¶¡±°´Å¥ÉÏÏÔʾµÄÎı¾ ÓÃÀ´ÏÔʾµÈ¼¶ÐÅÏ¢µÄLabel¿Ø¼þ±à³ÌÃû³Æ ³öʾ²»ÏÔʾÈκÎÄÚÈÝ lblDisplay.Text=\¼°¸ñ\; break; case 5: case 4: case 3: case 2: case 1: case 0:

lblDisplay.Text = \²»¼°¸ñ\; break; }

}

£¨4£©ä¯ÀÀ½¨Á¢µÄWeb´°Ìå½øÐвâÊÔ¡£ 2. ÔÚWeb´°ÌåÉÏÊä³ö¾Å¾Å³Ë·¨±í

н¨Ò»¸öWeb´°Ì壬Çл»µ½Éè¼ÆÊÓͼ¡£ÔÚ¿Õ°×´¦Ë«»÷£¬±àдWeb´°ÌåÔØÈëʱִÐдúÂëÈçÏ£º

protected void Page_Load(object sender, EventArgs e) {

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

Response.Write(i.ToString() + \ + j.ToString() + \ + (i * j).ToString()); Response.Write(\); }

Response.Write(\); }

}

×îºó£¬ä¯ÀÀ½¨Á¢µÄWeb´°Ìå²é¿´Ð§¹û¡£

3.ÊäÈëÒ»×éÒÔ¿Õ¸ñ¼ä¸ôµÄ¹²10¸öÒÔÄÚµÄÕûÊý£¬Êä³ö¸Ã×éÕûÊýµÄ½µÐòÅÅÁÐ £¨1£©Éè¼ÆWeb´°Ìå

н¨Ò»¸öWeb´°Ì壬Çл»µ½Éè¼ÆÊÓͼ¡£Èçͼ1-9Ëùʾ£¬ÏòÒ³ÃæÌí¼Ó1¸öTextBox¿Ø¼þ¡¢1¸öBotton¿Ø¼þ¡£

ͼ1-9Éè¼Æ½çÃæ

£¨2£©ÉèÖÃÊôÐÔ

Web´°ÌåÖи÷¿Ø¼þµÄ³õʼÊôÐÔÉèÖÃÈç±í1-2Ëùʾ¡£

±í1-2 ¸÷¿Ø¼þµÄÊôÐÔÉèÖñí

¿Ø¼þ TextBox Botton ÊôÐÔÃû ID ID Text £¨3£©±àдʼþ´úÂë

°´Å¥btnSubmit±»µ¥»÷ʱִÐеÄʼþ´úÂëÈçÏ£º

protected void btnSubmit_Click(object sender, EventArgs e) {

ÊôÐÔÖµ txtInput btnSubmit ½µÐò ˵Ã÷ ¡°ÊäÈëÒ»×éÊý¾Ý¡±Îı¾¿òµÄ±à³ÌÃû³Æ ¡°½µÐò¼¶¡±°´Å¥µÄ±à³ÌÃû³Æ ¡°½µÐò¡±°´Å¥ÉÏÏÔʾµÄÎı¾ string sInput; \;

int j=0;

int[] aInput = new int[10]; string temp = \;

for (int i = 0; i <= sInput.Length - 1; i++) {

if (sInput.Substring(i, 1) != \) {

temp += sInput.Substring(i, 1); } else {

aInput[j] = int.Parse(temp); j++; temp = \; } }

Array.Sort(aInput); Array.Reverse(aInput); foreach (int i in aInput) {

if (i != 0) {

Response.Write(i + \); } }

}

£¨4£©ä¯ÀÀ½¨Á¢µÄWeb´°Ìå½øÐвâÊÔ¡£ 4.¼ÆËãÁ½¸öÊýµÄÉÌ £¨1£©Éè¼ÆWeb´°Ìå

н¨Ò»¸öWeb´°Ì壬Çл»µ½Éè¼ÆÊÓͼ¡£Èçͼ1-10Ëùʾ£¬ÏòÒ³ÃæÌí¼Ó2¸öTextBox¿Ø¼þ¡¢1¸öBotton¿Ø¼þ¡£

ͼ1-10Éè¼Æ½çÃæ

£¨2£©ÉèÖÃÊôÐÔ

Web´°ÌåÖи÷¿Ø¼þµÄ³õʼÊôÐÔÉèÖÃÈç±í1-3Ëùʾ¡£

±í1-3 ¸÷¿Ø¼þµÄÊôÐÔÉèÖñí

¿Ø¼þ TextBox TextBox Botton ÊôÐÔÃû ID ID ID Text £¨3£©±àдʼþ´úÂë

°´Å¥btnSubmit±»µ¥»÷ʱִÐеÄʼþ´úÂëÈçÏ£º

ÊôÐÔÖµ txtDivsor txtDivided btnSubmit Ìá½» ˵Ã÷ ¡°³ýÊý¡±Îı¾¿òµÄ±à³ÌÃû³Æ ¡°±»³ýÊý¡±Îı¾¿òµÄ±à³ÌÃû³Æ ¡°Ìá½»¡±°´Å¥µÄ±à³ÌÃû³Æ ¡°Ìá½»¡±°´Å¥ÉÏÏÔʾµÄÎı¾