ASP.NET ×Ô¶¨Òå TreeView Web ·þÎñÆ÷¿Ø¼þµÄÍâ¹Û
TreeView ¿Ø¼þµÄ³ÊÏÖÊÇ¿ÉÍêÈ«×Ô¶¨ÒåµÄ£¬ÕâʹµÃ¿ÉÒÔʹÓöàÖÖ¶àÑùµÄÏÔʾÑùʽ¡£
ÈôÒª×Ô¶¨Òå TreeView ¿Ø¼þµÄÍâ¹Û£¬¿ÉÒÔÖ´ÐÐÒÔϲÙ×÷£º
·Ö¸¶¨Ó°Ïì¿Ø¼þÏÔʾºÍ³ÊÏÖµÄ TreeView ¿Ø¼þÊôÐÔ¡£
·Ö¸¶¨Ò»¸ö ImageSet ÊôÐÔ£¬¸ÃÊôÐÔÑ¡ÔñÒ»×éÔÚÔËÐÐʱͬ¿Ø¼þÒ»Æð³ÊÏÖµÄÄÚÖÃͼÏñ¡£
·Ö¸¶¨ÓÃÓÚ¿ØÖÆ TreeView ¿Ø¼þÄÚÌØ¶¨ TreeNode ¶ÔÏó×éµÄÏÔʾ¼°³ÊÏÖÌØÐԵĸ÷ͼÏñºÍÑùʽÊôÐÔ¡£
·Ê¹Óà Visual Studio µÄ×Ô¶¯Ì×Óøñʽ¹¦ÄÜ¿ÉѸËÙÍê³ÉÒ»×éͼÏñºÍÑùʽÊôÐÔµÄ×Ô¶¨Òå¡£
·ÎªÓ¦ÓóÌÐòÖÐµÄ TreeView ¿Ø¼þÖ¸¶¨Ò»¸öÔ¤¶¨ÒåÖ÷Ìâ»òÒ»¸ö¶¨ÒåÔËÐÐʱÏÔʾ¼°³ÊÏÖÌØÐÔµÄÍâ¹Û¡£
Ò»¡¢¶¥¼¶²¼¾ÖÊôÐÔ
³ýÁË·þÎñÆ÷¿Ø¼þµÄ±ê×¼ÊôÐÔ£¨Èç BackColor ÊôÐÔ£©Í⣬TreeView ¿Ø¼þ»¹¹«¿ªÒ»×éÌṩ¶Ô TreeView ¿Ø¼þµÄÍâ¹Û½øÐо«È·¿ØÖƵÄÊôÐÔ¡£
1.1¡¢NodeIndent ÊôÐÔ
NodeIndent ÊôÐÔÖ¸¶¨ÁËËùÓнڵãµÄËõ½øÁ¿¼¶¡£½Úµã»á´Ó³ÊÏÖ TreeView ¿Ø¼þµÄÒ»²àËõ½ø¡£¶ÔÓÚ´Ó×óÏòÓÒ³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸×ó²à£¬¶ø¶ÔÓÚ´ÓÓÒÏò×ó³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸ÓҲࡣ
1.2¡¢NodeWrap ÊôÐÔ
NodeWrap ÊôÐÔÖ¸¶¨Ã¿¸ö½ÚµãÖÐÏÔʾµÄÎı¾Ôڿռ䲻×ãʱÊÇ»»µ½ÏÂÒ»ÐеĿªÍ·»¹ÊÇÔÚͬһÐÐÖмÌÐøÏÔʾ¡£
1.3¡¢ShowLines ÊôÐÔ
ShowLines ÊôÐÔÖ¸¶¨ÊÇ·ñÏÔʾ½«×Ó½ÚµãÁ¬½Óµ½¸¸½ÚµãµÄÁ¬Ïß¡£µ±´ËÊôÐÔÉèÖÃΪ true ʱ£¬TreeView ¿Ø¼þ½«ÔÚ LineImagesFolder ÊôÐÔÖ¸¶¨¡¢¿É´Ó Web ·ÃÎʵÄÎļþ¼ÐÖÐËÑË÷Á¬ÏßͼÏñ¡£
¶þ¡¢TreeNodeStyle ÊôÐÔ
³ýÁË×ÔÉíµÄÊôÐÔÍ⣬TreeView ¿Ø¼þ»¹Ö§³ÖÿÖÖ½ÚµãÀàÐ굀 TreeNodeStyle ¿Ø¼þµÄÊôÐÔ¡£ÕâЩÑùʽÊôÐÔ½«ÖØÐ´Ó¦ÓÃÓÚËùÓнڵãÀàÐ굀 NodeStyle ÊôÐÔ¡£
TreeView ¿Ø¼þ»¹¾ßÓÐÒ»¸öΪËùÓнڵãÖ¸¶¨Ëõ½øÁ¿¼¶µÄ NodeIndent ÊôÐÔ¡£½Úµã»á´Ó³ÊÏÖ TreeView ¿Ø¼þµÄÒ»²àËõ½ø¡£¶ÔÓÚ´Ó×óÏòÓÒ³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸×ó²à£¬¶ø¶ÔÓÚ´ÓÓÒÏò×ó³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸ÓҲࡣ
µ±Ò»¸ö½Úµã±»Ñ¡ÖлòÊó±êÐüÍ£ÓڸýڵãÉÏʱ£¬¿É¶Ô¸Ã½ÚµãÓ¦Óò»Í¬µÄÑùʽ¡£µ±Ä³¸ö½ÚµãµÄ Selected ÊôÐÔÉèÖÃΪ true ʱ£¬½«Ó¦Óà SelectedNodeStyle ÊôÐÔ£¬¶ÔÓÚÑ¡ÖеĽڵ㣬¸ÃÊôÐÔ½«ÖØÐ´ÈκÎδѡÔñµÄÑùʽÊôÐÔ¡£µ±Êó±êÐüÍ£ÓÚij¸ö½ÚµãÉÏʱ£¬½«Ó¦Óà HoverNodeStyle ÊôÐÔ¡£ÏÂÃæµÄͼÏñºÍ±íÃèÊöÁË TreeNodeStyle ÊôÐÔ¡£
2.1¡¢TreeNodeStyle ÊôÐÔ
½ÚµãÊôÐÔ
˵Ã÷
NodeSpacing
Ö¸¶¨Õû¸öµ±Ç°½ÚµãÓëÉÏÏÂ
Ïà¹ØÎĵµ£º
11ÔÂ21ÈÕÍí£·µãÓ¦ÑûÔÚÎ人´óѧÐÅϢѧԺ×öÁËÒ»³¡¹ØÓÚASP.NETÏÂAJAX¿ª·¢µÄ±¨¸æ£¬ÒÔÎÒ×Ô¼º¾Àú½²ÊöÁËÒ»Ð©ÌØÊâÓ¦ÓÃÔÚ¹ýÈ¥µ½ÏÖÔÚʵÏÖÊֶεı仯£¬±¾À´Ïë»Ø¼ÒÖ®ºó×ö¸ö×ܽáµÄ£¬µ«ÊÇÓÉÓÚ×î½üÒÔÀ´ÊÂÇéÒ»Ö±ºÜ¶à£¬ËùÒÔûÓÐÀ´µÃ¼°×ܽᡣ½ñÍíµÃÒÔÓпÕ×ܽáһϡ£
AJAX½éÉÜ
ÆäʵAJAXÓ¦ÓÃµÄ ......
/// <summary>
/// »ñÈ¡QQµ±Ç°×´Ì¬£¨1£ºÔÚÏߣ¬0£º²»ÔÚÏߣ¬-1£º²»´æÔÚ£©
/// </summary>
/// <param name="qq">qqºÅ</param>
/// <returns></returns>
public static int GetQQS ......
1. ʹÓÃQueryString±äÁ¿
¡¡¡¡QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µÝÊý×é»ò¶ÔÏóµÄ»°£¬¾Í²»ÄÜÓÃÕâ¸ö·½·¨ÁË¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
a.aspxµÄC#´úÂë
private void Button1_Click(object sende ......
ÔÚWeb.ConfigÎļþÀïÃæ
<system.web>
¼ÓÈëÒ»ÏÂÕâ¶Î´úÂë
</system.web>
<globalization requestEncoding="GB2312" responseEncoding ="GB2312"/>
˳±ã˵һÏÂUrlencodeµÄ±àÂë¼¼ÇÉ¡£
System.Web.HttpUtility.UrlEncode(str, Encoding.GetEncoding("GB2312"));
¿ÉÒÔ¸ù¾ÝÐèҪȥ¸ñʽ»¯UrlµÄ ......
¿Éͨ¹ý½« XmlDataSource ¿Ø¼þµÄ XPath ÊôÐÔÉèÖÃΪ XPath ɸѡ±í´ïʽ£¬À´É¸Ñ¡¸Ã¿Ø¼þ¹«¿ªµÄ XML Êý¾Ý¡£Èç¹ûÒÑÖ¸¶¨¿ÉÀ©Õ¹Ñùʽ±íÓïÑÔ (XSL) Ñùʽ±íÀ´×ª»» XmlDataSource ¿Ø¼þ¹«¿ªµÄÊý¾Ý£¬ÔòÔÚת»»ºó»áÓ¦Óà XPath ɸѡ±í´ïʽ¡£
ÏÂÃæµÄ´úÂëʾÀýÑÝʾ°ó¶¨µ½ TreeView ¿Ø¼þµÄ XmlDataSource ¿Ø¼þ¡ ......