²¿·Ö´úÂëÈçÏÂËùʾ£º
public partial class login : System.Web.UI.Page {
protected void Button2_Click(object sender, EventArgs e) {
SqlConnection conn = new SqlConnection();
conn.ConnectionString = \Timeout=30;User Instance=True;AttachDbFilename=\Server.MapPath(\ conn.Open();
SqlCommand cmd = new SqlCommand(); string username = this.username.Text; string pwd = this.password.Text;
cmd.CommandText = \+ \
cmd.Connection = conn;
SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()) {
Session[\ sdr.Close();
conn.Close();
Response.Write(\¹§Ï²Äã,µÇ½³É¹¦£¡');window.location.href='news/Default.aspx';\ } else{
sdr.Close(); conn.Close();
Response.Write(\µÇ½ʧ°Ü£¬ÇëÈ·ÈÏÄúµÄÓû§ÃûºÍÃÜÂ룡');window.location=window.location;\ //Response.Write(\Óû§Ãû»òÃÜÂë´íÎó£¡\ //Response.Redirect(\ } }
protected void Button1_Click(object sender, EventArgs e) {
this.username.Text = \ this.password.Text = \ }
}
- 20 -
4.2 ³¬¼¶Óû§Ö÷Ò³Ãæ
ͼ4-5ÏÔʾÆóÒµ½»Òׯ½Ì¨ÍøÕ¾Öг¬¼¶Óû§µÄµÇ¼ºóµÄ½çÃæ£¬Ò³ÃæÉÏÃæÓиöÔ¤ÀÀÍøÕ¾Ê×Ò³£¬×ó±ßΪÖ÷Ŀ¼£¬·Ö±ðÓÐÏÔʾËùÓвúÆ·¡¢ÏÔʾËùÓÐÐÂÎÅ¡¢ºǫ́°²È«Í˳ö¡¢ÐÂÎŹÜÀí¡¢¹ÜÀíÉèÖá¢Á´½ÓÉèÖá¢Àà±ð¹ÜÀí¡¢²úÆ·¹ÜÀíºÍÁôÑÔ¹ÜÀí£¬ÓÒ±ßΪ¹¦ÄܲÙ×÷ÏÔʾ½çÃæ£¬¹ÜÀíÍøÕ¾Ç°Ì¨ÏÔʾµÄËùÓÐÐÅÏ¢¡£
ͼ4-5 ³¬¼¶Óû§Ö÷Ò³Ãæ
- 21 -
5 ϵͳ²âÊÔ
5.1²âÊÔ¶¨Òå¼°Ä¿µÄ
Èí¼þ²âÊÔ¾ÍÊÇÔÚÈí¼þͶÈëÔËÐÐǰ,¶ÔÈí¼þµÄÐèÇó·ÖÎö,Éè¼Æ¹æ¸ñ˵Ã÷ºÍ±àÂëµÄ×îÖÕ¸´Éó,ÊDZ£Ö¤Èí¼þÖÊÁ¿µÄ¹Ø¼ü²½Öè.Èç¹ûÒª¸øÈí¼þ²âÊÔ϶¨Òå,¿ÉÒÔÕâÑù½«,Èí¼þ²âÊÔÊÇΪÁË·¢ÏÖ´íÎó¶øÖ´ÐгÌÐòµÄ¹ý³Ì.
²âÊÔµÄÄ¿µÄÔÚÓÚ½«Èí¼þÉè¼ÆÊ±Éè¼ÆÕßÓë³ÌÐò¿ª·¢ÕßÖ®¼äÀí½â²»Ò»Öµĵط½,¹¦ÄÜÓëÐèÇó²»Ò»Öµĵط½,²»·ûºÏÂ߼˼άµÄÇé¿ö¶¼·´Ó³¸øÖÊÁ¿¿ØÖƲ¿ÃÅ,ÓÉÖÊÁ¿¿ØÖƲ¿Ãŵ÷ÅäÐèÇó²¿ÃÅͳһ×÷³öÒ»¸öÃ÷È·½â´ð,ÔÙÓÉ¿ª·¢ÈËÔ±½øÐÐÐ޸ĺͲ¹³ä.
²âÊÔµÄÄ¿±êÊÇÒÔ×îÉÙµÄʱ¼äºÍÈËÁ¦ÕÒ³öÈí¼þÖÐDZÔڵĸ÷ÖÖ´íÎóºÍȱÏÝ.
5.1²âÊԼƻ®
ΪÁËÔÚ¿ª·¢µÄϵͳÖнâ¾ö²¢·ÀÖ¹Îó²î£¬·ÀÖ¹´úÂëÖеÄBUGµÄ´íÎ󣬯äÄ¿±ê²»½öÔÚÓÚ²âÊÔ´úÂëµÄ¹¦ÄÜÐÔ£¬»¹ÐèÈ·±£´úÂëÔڽṹÉϿɿ¿ÇÒ½¡È«£¬²¢ÇÒÄܹ»ÔÚËùÓÐÌõ¼þÏÂÕýÈ·ÏìÓ¦¡£Èç¹ûÕâЩģ¿éÖеĴúÂëδ±»Êʵ±²âÊÔ£¬ÔòÆäÈõµã¿É±»ÓÃÓÚÇÖÈë´úÂ룬²¢µ¼Ö°²È«ÐÔ·çÏÕÒÔ¼°ÐÔÄÜÎÊÌâ¡£Ö´ÐÐÍêÈ«µÄµ¥Ôª²âÊÔ£¬¿ÉÒÔ³¹µ×¼õÉÙ·¢ÉúÎó²îµÄ¿ÉÄÜÐÔ¡£
5.3 ²âÊÔ·½·¨
5.3.1½çÃæ²âÊÔ
½çÃæ²âÊÔÊDzâÊÔ¹ý³ÌÖбȽϼòµ¥Ö±¹ÛµÄÒ»ÖÖ²âÊÔ·½·¨£¬Ö»ÒªÏ¸Ðĵذ´½çÃæÒªÇóºË¶Ô¾ÍÐÐÁË¡£¿ÉÕâ¿ìÍùÍùÊdzÌÐò¿ª·¢ÈËÔ±ÈÝÒ׺öÊÓºÍÒÅ©µÄµØ·½£¬Ò²Êdz£³£³öBugµÄµØ·½¡£ÏÂÃæÊǽçÃæ²âÊÔÖо³£³öÏֵļ¸ÖÖBug£º
¢Ù ´í±ð×Ö£¬¼´½çÃæÖеıêÌâ»òÕßÎı¾ÄÚÈÝÖгöÏÖÁË´í±ð×Ö¡£ÕâÖÖBugÈç¹û²âÊÔÈËÔ±²»Ï¸ÐÄ£¬ºÍÄÑÕÒ³öÀ´£¬¿ÉÄÜ»á³öÏÖÔÚÌáʾÐÅÏ¢»ò½çÃæÖС£
¢Ú ³öÏÖÁËһЩ¸ù±¾¶Á²»¶®µÄÄÚÈÝ£¬Ò»°ã¶à³öÏÖÔÚ³ÌÐòµÄÌáʾÐÅÏ¢ºÍһЩ½Ï³¤µÄÎı¾ÖС£ÕâÖÖÇé¿ö»ù±¾ÉϳöÏÖÔÚÆ´ÆðÀ´ÏÔʾµÄÌáʾÖУ¬Ò³ÃæµÄ¼òµ¥³ÂÊöÊÇͨ¹ý±äÁ¿Æ´×éÆðÀ´µÄ£¬Í¨¹ý³ÌÐò½«×ÖÒ»¸öÒ»¸öµØÊä³ö³öÀ´¡£Í¨³£ÊÇÒòΪ³ÌÐòÖеĿØÖÆ´íÎó»òÊdzÌÐò¿ª
- 22 -
·¢ÈËÔ±¶Ô³ÌÐòûÓнøÐÐÈÏÕæµÄ×Բ⣬µ¼Ö³öÏÖÕâÖÖBug¡£
¢Û ³ÌÐòÔ±×Ô´´µÄ´ÊÓËäÈ»Òâ˼¶Ô£¬µ«²»·ûºÏ½çÃæµÄ±ê×¼¼°ÐèÇó¡£ÕâÖÖÇé¿ö»ù±¾ÉÏÊÇÓÉÓÚ¿ª·¢ÈËԱʹÓÃһЩרҵÊõÓ²¢ÇÒ»ìÔÓ×Å×Ô¼ºµÄÀí½â³öÏÖBug£¬Ö÷ÒªÊÇÓÉÓÚ¿ª·¢¹ý³ÌÖÐÍŶӺÏ×÷ûÓÖÃ÷È·µÄ·Ö¹¤£¬Ã»ÓÐͳһµÄ¹æ·¶ÓÃÓï¡£
¢Ü Ò³ÃæÀàËÆµÄÄÚÈÝÖУ¬Ã÷ÏÔÓÐ×ÖÌ壬×ֺŲ»Í¬µÄÇé¿ö£¬Ê¹½çÃæÕûÌå·ç¸ñ¿´ÉÏÈ¥²»Ò»Ö£¬ÕâÖÖÇé¿öÖ»³öÏÖÔÚûÓÐCSS¶¨ÒåµÄÇé¿öÏ£¬»òÊÇÒѾ¶¨ÒåµÄCSS£¬¿ª·¢ÈËÔ±ÔÚ¿ª·¢¹ý³ÌÖÐûÓе÷Óá£
±êÌâÏà½üµÄ³ÌÐò¼°Ä£¿é£¬°Ñ±êÌâŪ»ì¡£ÕâÖÖÇé¿ö¶àÊÇÒòΪҵÎñ·½ÃæµÄ¶¨ÒåÃû³ÆºÜÏàËÆ»òºÜÀàËÆ£¬²¢ÇÒÒµÎñʵÌå·½ÃæÒ²ºÜÀàËÆ£¬¿ª·¢ÈËÔ±ÔÚ¿ª·¢¹ý³ÌÖкöÂÔÁË¿ª·¢Ãû³ÆºÍÄ£¿é£¬Ö»µ¥¶ÀµØÊµÏ֯书ÄÜ 5.3.2 ¹¦ÄܲâÊÔ
¹ËÃû˼Ò壬¹¦ÄܲâÊÔÖ÷ÒªÊDzâÊÔ³ÌÐòÄ£¿éÊÇ·ñʵÏÖÁËÉè¼ÆÖÐËùÓÐÒªÇóµÄ¹¦ÄÜ.¹¦ÄܲâÊÔÖÐÐèҪעÒâµÄÓУº
¢Ù ¼È빦ÄÜÖУ¬ÐèҪעÒâµÄÊÇǰ̨ÉèÖõÄÊýÖµ³¤¶ÈÊÇ·ñ´óÓÚºǫ́ÊýÖµ³¤¶È£¬ÒÔ¼°Ç°Ì¨Óëºǫ́µÄÊý¾Ý½á¹¹ÊÇ·ñÏà·û£¬ºÜ¶àʱºò¼È빦ÄÜÎÞ·¨ÊµÏÖÊÇÓÉÓÚÕâЩÔÒò¡£»¹ÓоÍÊDZØÐë¼ÈëµÄ×ֶεÄÉèÖÃÊÇ·ñÓÐÎó¡£
¢Ú ²âÊÔɾ³ý¹¦ÄÜÖÐÐèҪעÒâµÄÊǵ¥»÷¡°É¾³ý¡±°´Å¥ºó£¬Ò»°ã»á³öÏÖÌáʾÐÅÏ¢£¬Ñ¯ÎÊÊÇ·ñÈ·¶¨É¾³ý¡£Í¨³£Çé¿öÏ£¬ÎÒÃǵ¥»÷¡±È·ÈÏ¡±°´Å¥²é¿´ÐÅÏ¢ÊÇ·ñ±»É¾³ýµôÁË£¬¶øºöÂÔÁ˵¥»÷¡°È¡Ïû¡±°´Å¥ºó³ÌÐòµÄ·´Ó¦,ÕâʱÓпÉÄܵÄÊÇûÓÐɾ³ý£¬»¹ÓÐÒ»ÖÖ¿ÉÄÜÊǼ´±ãµ¥»÷ÁË¡°È¡Ïû¡±°´Å¥£¬Ò²Ò»Ñùɾ³ýÁËÊý¾Ý¡£ÁíÍ⣬ÔÚɾ³ý¶àÌõ¼Ç¼µÄʱºò,ҪעÒâÁ¬ÐøÑ¡Öеļ¸Ìõ¼Ç¼ÊÇ·ñÕæÕý¶¼±»É¾³ýÁË£¬¼´Èç¹ûÔÙ°´ÕÕÕâÖÖ²éѯ·½Ê½²éѯ£¬ÊÇ·ñ»¹Äܲéѯ³öÀ´¡£ÓеÄʱºòÐèÒªÔÚÊý¾Ý¿âÖÐÉèÒ»¸ö±ê־λ,¶ø²»ÊÇÕæÕýµÄÎïÀíɾ³ý¡£ËùÒÔÔÚÏÂÒ»´Î²éѯÖУ¬¿ÉÄÜ»¹»á±»²éѯ³öÀ´,ÕâÖ÷ÒªÊÇÒòΪÔÚ²éѯÌõ¼þÖÐûÓн«±ê־λ¿¼ÂÇÔÚÄÚ¡£
¢Û ¹ØÓÚÐ޸ŦÄܵIJâÊÔ£¬Ö÷ÒªÊÇ¿´ÐÞ¸ÄÈ·ÈϺóÊÇ·ñÊý¾ÝÕæÕýÒѱ»ÐÞ¸ÄÁË¡£ÕâÊÇ×î»ù±¾µÄ¹¦ÄÜ£¬ÐèҪעÒâµÄÊÇ¿´ÊÇ·ñÄܰѲ»Ó¦¸ÃÐ޸ĵÄÊý¾ÝÒ²Ð޸ijɹ¦ÁË¡£
- 23 -