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
¡¡¡¡Ö¸¶¨Õû¸öµ±Ç°½ÚµãÓëÉÏÏÂÏàÁڵĽڵãÖ®¼äµÄ´¹Ö±¼
Ïà¹ØÎĵµ£º
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<!-- ¶¯Ì¬µ÷ÊÔ±àÒë
ÉèÖà compilation debug="true" ÒÔ½«µ÷ÊÔ·ûºÅ£¨.pdb ÐÅÏ¢£©²åÈëµ½±àÒëÒ³ÖС£ÒòΪÕ⽫´´½¨Ö´ÐÐÆðÀ´½ÏÂýµÄ´óÎļþ£¬ËùÒÔÓ¦¸ÃÖ»ÔÚµ÷ÊÔʱ½«¸ÃÖµÉèÖÃΪ true£¬¶øËùÓÐÆäËûʱºò¶¼ÉèÖÃΪfalse¡£Óйظü¶àÐÅÏ¢£¬ ......
1£º¿Í»§¶Ë
<table border="0" style="width: 60%">
¡¡¡¡<tr><td colspan="2" style="height: 5px">
Êý¾Ý¿â»¹ÔºÍ±¸·Ý:</td></tr>
¡¡¡¡<tr><td style="width: 171px; height: 23px;">
ÇëÑ¡ÔñÊý¾Ý¿â:</t ......
×Ô¶¨Òå¿Ø¼þÖеÄÒ³Ãæ´úÂ룺
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="wcontrol.ascx.cs" Inherits="wcontrol" %>
<script type ="text/javascript">
function PopupCalendar(InstanceName)
{
///Global Tag
this.instanceName=InstanceName;
///Properties
this.separator="-"
t ......
ÐèÒªÓõ½µÚÈý·½¿Ø¼þICSharpCode.SharpZipLib.dll
using System.IO;
using System.IO.Compression;
using ICSharpCode.SharpZipLib.Zip;
using ICSharpCode.SharpZipLib.GZip;
using ICSharpCode.SharpZipLib.Checksums;
#region ѹËõÎļþ¼Ð,Ö§³ÖµÝ¹é
/// <summary>
&nb ......
µÚÒ»ÖÖ·½·¨£º
ͨ¹ýURLÁ´½ÓµØÖ·´«µÝ
send.aspx:
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
&n ......