ASP.NET·þÎñÆ÷¿Ø¼þʹÓÃÖ®GridView
1 ASP.NET ·þÎñÆ÷¿Ø¼þGridViewʹÓÃ
±¾½Ì³Ì²»½éÉÜ·þÎñÆ÷¶Ë¿Ø¼þµÄ³ÊÏÖ£¬Ê¼þ´¦Àí£¬×´Ì¬µÈÀíÂÛ֪ʶ£¬Ö»½éÉÜ·þÎñÆ÷¶Ë¿Ø¼þµÄʹÓòÙ×÷£¬Èç¹ûÄú¶Ô·þÎñÆ÷¿Ø¼þµÄ֪ʶ¸ÐÐËȤ£¬Çë²ÎÔÄ¡¶ASP.NET·þÎñÆ÷¿Ø¼þ¸ß¼¶±à³Ì¡·
ÔĶÁ±¾ÎÄʱ×îºÃºÍ Îĵµ ¡¶ASP.NET·þÎñÆ÷¿Ø¼þʹÓÃÖ®GridViewÊý¾ÝÔ´ObjectDataSource¡·http://blog.csdn.net/huc87/archive/2009/03/17/3998185.aspxÒ»ÆðÔĶÁ¡£
1.1 GridView¸ÅÊö
ÏÔʾ±í¸ñÊý¾ÝÊÇÈí¼þ¿ª·¢ÖеÄÒ»¸öÖÜÆÚÐÔÈÎÎñ¡£ASP.NET ÌṩÁËÐí¶à¹¤¾ßÀ´ÔÚÍø¸ñÖÐÏÔʾ±í¸ñÊý¾Ý£¬ÀýÈç GridView ¿Ø¼þ¡£Í¨¹ýʹÓà GridView ¿Ø¼þ£¬Äú¿ÉÒÔÏÔʾ¡¢±à¼ºÍɾ³ý¶àÖÖ²»Í¬µÄÊý¾ÝÔ´£¨ÀýÈçÊý¾Ý¿â¡¢XML ÎļþºÍ¹«¿ªÊý¾ÝµÄÒµÎñ¶ÔÏó£©ÖеÄÊý¾Ý¡£
¿ÉÒÔʹÓà GridView À´Íê³ÉÒÔϲÙ×÷£º
· ͨ¹ýÊý¾ÝÔ´¿Ø¼þ×Ô¶¯°ó¶¨ºÍÏÔʾÊý¾Ý¡£
· ͨ¹ýÊý¾ÝÔ´¿Ø¼þ¶ÔÊý¾Ý½øÐÐÑ¡Ôñ¡¢ÅÅÐò¡¢·ÖÒ³¡¢±à¼ºÍɾ³ý¡£
ÁíÍ⣬»¹¿ÉÒÔͨ¹ýÒÔÏ·½Ê½×Ô¶¨Òå GridView ¿Ø¼þµÄÍâ¹ÛºÍÐÐΪ£º
· Ö¸¶¨×Ô¶¨ÒåÁкÍÑùʽ¡£
· ÀûÓÃÄ£°å´´½¨×Ô¶¨ÒåÓû§½çÃæ (UI) ÔªËØ¡£
· ͨ¹ý´¦Àíʼþ½«×Ô¼ºµÄ´úÂëÌí¼Óµ½ GridView ¿Ø¼þµÄ¹¦ÄÜÖС£
1.2 GridViewÊý¾Ý°ó¶¨
1.2.1 ¸ÅÊö
GridView ¿Ø¼þÌṩÁËÁ½¸öÓÃÓڰ󶨵½Êý¾ÝµÄÑ¡Ï
· ʹÓà DataSourceID ÊôÐÔ½øÐÐÊý¾Ý°ó¶¨£¬´ËÑ¡ÏîÈÃÄúÄܹ»½« GridView ¿Ø¼þ°ó¶¨µ½Êý¾ÝÔ´¿Ø¼þ¡£½¨ÒéʹÓô˷½·¨£¬ÒòΪËüÔÊÐí GridView ¿Ø¼þÀûÓÃÊý¾ÝÔ´¿Ø¼þµÄ¹¦Äܲ¢ÌṩÁËÄÚÖõÄÅÅÐò¡¢·ÖÒ³ºÍ¸üй¦ÄÜ¡£
· ʹÓà DataSource ÊôÐÔ½øÐÐÊý¾Ý°ó¶¨£¬´ËÑ¡ÏîʹÄúÄܹ»°ó¶¨µ½°üÀ¨ ADO.NET Êý¾Ý¼¯ºÍÊý¾Ý¶ÁÈ¡Æ÷ÔÚÄڵĸ÷ÖÖ¶ÔÏó¡£´Ë·½·¨ÐèҪΪËùÓи½¼Ó¹¦ÄÜ£¨ÈçÅÅÐò¡¢·ÖÒ³ºÍ¸üУ©±à
Ïà¹ØÎĵµ£º
´óѧÉú»î£¬ºÜÄÑ˵£¬¸÷ÖÖÌå»áºÍ×Ì棬ÒòÈ˶øÒì
´óѧѧϰ£¬¸üÄÑ˵£¬¸÷Öֳɼ¨ºÍϹ»ì£¬¸÷ÓÐǧÇï
ºÜ¶àʱºò×ÜÊÇÔÚÏ룬ÕâЩÄêÀ´µ½µ×ѧµ½ÁËʲô£¬×÷Ϊһ¸ö´óѧÉú£¬±ÈÆðÄÇЩÉç»áÉϵĻì»ìµ½µ×ÓÐʲôÓÅÊÆ¡£Ã»Óд𰸣¬ÖÁÉÙÏÖÔÚûÓÐ
ºÜ¶àʱºò¶Ôѧϰ³äÂúÏ£Íû£¬µ«Äǽö½öÖ»ÊÇÍ£ÁôÔÚÄÔº£Öеļƻ®£¬¼¸ºõûÓйýʵÏÖ¡£
´óѧµÄ»ù´¡¿ÎºÜÖØÒª£¬ ......
² Oracle9iµÄ°²×°£¬Çë²ÎÕÕ¹Ù·½µÄ°²×°ËµÃ÷¡£
² Oracle9i°²×°³É¹¦ÒÔºó£¬Ê¹ÓùÜÀíÔ±£¨Óû§Ãû£ºsys¡¢ÃÜÂ룺sys£©µÄÉí·ÝµÇ¼½øÈ¥£¬´´½¨Ò»¸öÓû§ddymis£¬ÃÜÂ룺ddymis,½ÇɫĬÈϸ³Óèdba¡£
² ......
ÉúÃüÖÜÆÚ²½Öè¸ÅÀÀ
µ±ÎÒÃǶÔASP.NET MVCÍøÕ¾·¢³öÒ»¸öÇëÇóµÄʱºò£¬»á·¢Éú5¸öÖ÷Òª²½Ö裺
²½Öè1£º´´½¨RouteTable
µ±ASP.NETÓ¦ÓóÌÐòµÚÒ»´ÎÆô¶¯µÄʱºò²Å»á·¢ÉúµÚÒ»²½¡£RouteTable°ÑURLÓ³Éäµ½Handler¡£
²½Öè2£ºUrlRoutingModuleÀ¹½ØÇëÇó
µÚ¶þ²½ÔÚÎÒÃÇ·¢ÆðÇëÇóµÄʱºò·¢Éú¡£UrlRoutingModuleÀ¹½ØÁËÿһ¸öÇëÇó²¢ÇÒ´´½¨ºÍÖ´ÐкÏÊ ......
1. Asp.NetÖм¸ÖÖÏàËƵıê¼Ç·ûºÅ: < %=...%>< %#... %>< % %>< %@ %>½âÊͼ°Ó÷¨
´ð: < %#... %>: ÊÇÔڰ󶨿ؼþDataBind()·½·¨Ö´ÐÐʱ±»Ö´ÐУ¬ÓÃÓÚÊý¾Ý°ó¶¨
Èç: < %# Container.DataItem("tit") %>
< %= %>: ÔÚ³ÌÐòÖ´ÐÐʱ±»µ÷Ó㬿ÉÒÔÏÔʾºǫ́±äÁ¿Öµ
Èç:
*.aspxÖУº < %= ......
µÚÒ»ÖÖ·½·¨£º
ͨ¹ýURLÁ´½ÓµØÖ·´«µÝ
send.aspx:
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
}
receive.aspx:
string user ......