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 ·½·¨ÒÔÓÃÓÚÊý¾Ý°ó¶¨¡£
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔÇ°µÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕ߶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
(1) ASP.NET µÄÊý¾ÝÑéÖ¤¿Õ¼þRegularExpressionValidator ʵÏÖÑéÖ¤FileUpLoadÉÏ´«ÎļþµÄÀàÐÍ
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="¸ñʽ²»×¼È·£¬Ö»ÄÜ(.jpg|.JPG|.gif|.G ......
FCKeditor ÔÚASP.Net ÖеÄʹÓÃ˵Ã÷
[ 2008-7-23 23:41:00 | By: »ª×Ó ]
2
ÍƼö
FCKeditor ÊÇÒ»¸öÔËÐÐÔÚä¯ÀÀÆ÷É쵀 Java Ó¦ÓóÌÐò¡£Ëû¿ÉÒÔ²»ÒÀÀµÈκηþÎñÆ÷¶ËÓïÑÔÔËÐС£²»¹ý£¬¸üºÃµÄʹÓ÷½·¨ÊÇÄãʹÓÃÒ»ÖÖ·þÎñÆ÷¶ËÓïÑÔÀ´µ÷ÓÃËû¡£
ÔÚASP.Net ÖУ¬ÓÐÒ»¸öÏֳɵŤ¾ß°ü¿ÉÒÔÈÃÄã°Ñ FCKeditor ×÷Î ......
// °´Ä£°æ±ÈÀýÉú³ÉËõÂÔͼ£¨ÒÔÁ÷µÄ·½Ê½»ñÈ¡Ô´Îļþ£©
//Éú³ÉËõÂÔͼº¯Êý
//˳Ðò²ÎÊý£ºÔ´Í¼ÎļþÁ÷¡¢ËõÂÔͼ´æ·ÅµØÖ·¡¢Ä£°æ¿í¡¢Ä£°æ¸ß
//×¢£ºËõÂÔͼ´óС¿ØÖÆÔÚÄ£°æÇøÓòÄÚ
public static void MakeSmallImg(System.IO.Stream fromFileStream,string fileSaveUrl,System.Double templateWidth,System.Double templateHeight)
{ ......
TreeView Web ·þÎñÆ÷¿Ø¼þÌṩÁ˼¸¸ö¿É½øÐбà³ÌµÄʼþ¡£ÕâʹÄúÄܹ»ÔÚ·¢ÉúʼþʱÔËÐÐ×Ô¶¨ÒåÀý³Ì¡£
Ò»¡¢Ê¼þ
Ö»ÓÐÓû§Í¨¹ýһЩ²Ù×÷£¨ÈçÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ½Úµã£©Óë¿Ø¼þ½»»¥Ê±£¬²Å»áÒý·¢ TreeView ¿Ø¼þʼþ¡£Èç¹ûÒÔ±à³Ì·½Ê½µ÷ÓÃÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ·½·¨£ ......