ASP.NET ½«Êý¾Ý°ó¶¨µ½ TreeView Web ·þÎñÆ÷¿Ø¼þ
ʹÓà ASP.NET TreeView ¿Ø¼þ¿ÉÒÔÇáËɵذ󶨵½Ö§³Ö IHierarchicalDataSource ½Ó¿ÚµÄÊý¾ÝÔ´£¬ÀýÈ磺XmlDataSource ÀàºÍ SiteMapDataSource Àà¡£´ËÍ⣬Äú»¹¿ÉÒÔÍêÈ«¿ØÖƽ«Êý¾ÝÔ´µÄÄÄЩ×Ö¶ÎÓÃÓÚ Text¡¢Value ºÍÆäËû TreeNode ÊôÐÔ¡£
Ò»¡¢°ó¶¨µ½ XML Îļþ
TreeView ¿Ø¼þÖ§³Öµ½ XML ÎļþµÄÉùÃ÷Ð԰󶨣¨Í¨¹ýʹÓà XmlDataSource ¿Ø¼þ£©¡£Í¨¹ý´´½¨Ò»¸ö±íʾ XML ÎļþµÄ XmlDataSource ¿Ø¼þ£¬È»ºó½«¸Ã XmlDataSource ·ÖÅä¸ø TreeView ¿Ø¼þ£¬¿ÉÒÔ½« TreeView ¿Ø¼þ°ó¶¨µ½¸Ã XML Îļþ¡£¶øÇÒ£¬Í¨¹ýʹÓÃijЩ¼¼Êõ£¬¿ÉÒԶ԰󶨵½ TreeView ¿Ø¼þµÄÊý¾ÝµÄ°ó¶¨·½Ê½ºÍÊý¾ÝÄÚÈݽøÐпØÖÆ£¬°üÀ¨ÒÔϼ¼Êõ£º
Èç¹ûÊý¾ÝÔ´ÊÇ XML Îļþ£¬ÔòÇëÔÚ½«¸Ã XML Îļþ°ó¶¨µ½¸Ã¿Ø¼þ֮ǰ£¬Í¨¹ýÖ´ÐÐ XML ת»»¸Ä±äÊý¾Ý¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼û XSLT ת»»¡£
´´½¨Ò»¸ö×Ô¶¨Òå DataBindings ÊôÐÔ£¬À´¿ØÖÆ XML ÎļþÖеÄÄÄЩÊôÐÔ½«Ìî³ä TreeNode ÊôÐÔ£¬ÀýÈç Text ÊôÐÔ¡¢Value ÊôÐÔ¡¢NavigateUrl ÊôÐÔ£¬µÈµÈ¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼û×Ô¶¨Òå TreeView Web ·þÎñÆ÷¿Ø¼þµÄÍâ¹Û¡£
¶þ¡¢°ó¶¨µ½Õ¾µãµØͼ
TreeView ¿Ø¼þÖ§³Ö¶ÔÕ¾µãµØͼÎļþµÄÉùÃ÷Ð԰󶨣¨Í¨¹ýʹÓà SiteMapDataSource ¿Ø¼þ£©¡£°ó¶¨µ½ SiteMapDataSource ¿Ø¼þµÄʵÀýʱ£¬Ã¿¸ö SiteMapNode µÄ Title ºÍ Url ÊôÐÔ×Ô¶¯Óë TreeView ¿Ø¼þÖеÄÿ¸ö TreeNode ¶ÔÏóµÄ Text ºÍ NavigateUrl ÊôÐÔÏà¹ØÁª£¬Òò´Ë²»±Ø´´½¨×Ô¶¨ÒåÊý¾Ý°ó¶¨¡£
Èý¡¢¼´ÐèÌî³ä½Úµã
¼´ÐèÌî³ä¹¦ÄÜÔÊÐíÄúÖ¸¶¨ÔÚ×î³õ³ÊÏÖ TreeView ¿Ø¼þʱ²»Ê¹ÓÃÊý¾ÝÌî³ä½Úµã¡£Ïà·´£¬TreeNode ¿Ø¼þ½«ÔÚÓû§µ¥»÷½ÚµãʱÇëÇó×Ó½ÚµãÊý¾Ý¡£µ± TreeNode ¿Ø¼þµÄ PopulateOnDemand ÊôÐÔ±»ÉèÖÃΪ true ʱ£¬Èç¹ûÓû§µ¥»÷²¢Õ¹¿ª¸Ã½Úµã£¬Ôò·¢Éú TreeNodePopulate ʼþ¡£Äú¿ÉÒÔ´´½¨Ò»¸öʼþ´¦Àí³ÌÐò£¬ÒÔÔÚÒý·¢ TreeNodePopulate ʼþʱ¶¯Ì¬¼ìË÷Êý¾Ý£¬ÕâÑù¾Í¿ÉÒÔ¸ù¾ÝÐèÒª¼ìË÷Ê÷Êý¾Ý¡£
ËÄ¡¢·ÇÉùÃ÷ÐÔÊý¾Ý°ó¶¨
³ýÁËʹÓà DataSourceControl µÄÅÉÉúÀàÉùÃ÷ÐԵؽ«Êý¾Ý°ó¶¨µ½ TreeView ¿Ø¼þ£¬TreeView ¿Ø¼þ»¹ÌṩÁË DataSource ÊôÐÔºÍ DataBind ·½·¨ÒÔÓÃÓÚÊý¾Ý°ó¶¨¡£
Ïà¹ØÎĵµ£º
0¡¢ÒýÑÔ
Web Ò³ÃæÊÇÎÞ״̬µÄ£¬ ·þÎñÆ÷¶Ôÿһ´ÎÇëÇó¶¼ÈÏΪÀ´×Ô²»Í¬Óû§£¬Òò´Ë£¬±äÁ¿µÄ״̬ÔÚÁ¬Ðø¶ÔͬһҳÃæµÄ¶à´ÎÇëÇóÖ®¼ä»òÔÚÒ³ÃæÌøתʱ²»»á±»±£Áô¡£ÔÚÓÃAsp.NET Éè¼Æ¿ª·¢Ò»¸öWebϵͳʱ£¬ Óöµ½Ò»¸öÖØÒªµÄÎÊÌâÊÇÈçºÎ±£Ö¤Êý¾ÝÔÚÒ³Ãæ¼ä½øÐÐÕýÈ·¡¢°²È«ºÍ¸ßЧµØ´«ËÍ£¬Asp.net ÌṩÁË״̬¹ÜÀíµÈ¶àÖÖ¼¼ÊõÀ´½â¾ ......
public class SqlCheck
{
public SqlCheck()
{
//
// TODO: ÔÚ´Ë´¦Ìí¼Ó¹¹Ô캯ÊýÂß¼
//
}
public SqlConnection oconn()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["StudyConnectionString"] ......
MVC(¼´Ä£ÐÍ-ÊÓͼ-¿ØÖÆÆ÷)
MVC(Model-View-Controller)ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½.Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö:Ä£ÐÍ(Model),
ÊÓͼ(View)ºÍ¿ØÖÆÆ÷(Controller)
MVCµÄÓŵ㣺
1¶à¸öÊÓͼ¶ÔÓ¦Ò»¸öÄ£Ð͵ÄÄÜÁ¦
......
TreeView Web ·þÎñÆ÷¿Ø¼þÌṩÁ˼¸¸ö¿É½øÐбà³ÌµÄʼþ¡£ÕâʹÄúÄܹ»ÔÚ·¢ÉúʼþʱÔËÐÐ×Ô¶¨ÒåÀý³Ì¡£
Ò»¡¢Ê¼þ
Ö»ÓÐÓû§Í¨¹ýһЩ²Ù×÷£¨ÈçÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ½Úµã£©Óë¿Ø¼þ½»»¥Ê±£¬²Å»áÒý·¢ TreeView ¿Ø¼þʼþ¡£Èç¹ûÒÔ±à³Ì·½Ê½µ÷ÓÃÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ·½·¨£ ......