ASP.NETѧϰ——µ¼º½ÌõÉè¼Æ·½°¸
2.4 µ¼º½ÌõÉè¼Æ·½°¸
Ò»¸öWebÕ¾µã£¬ÓÈÆäÊÇÐÅÏ¢Á¿´óµÄ´óÖÐÐÍWebÕ¾µã£¬Ó¦ÎªÓû§Ìṩվµãµ¼º½¡£Õ¾µãµ¼º½ÊÇÿ¸öÍøÕ¾±Ø²»¿ÉÉٵģ¬ËüÏ൱ÓÚ³ÇÊй«Â·µÄ·±ê¡£Í¨¹ýµ¼º½ÌõÉè¼Æ·½°¸£¬¿ÉÒÔÊ¹ÍøÕ¾ä¯ÀÀÕßÕÒµ½×Ô¼ºÏëÒªµÄÄÚÈÝ¡£
2.4.1 Ê÷Ð͵¼º½ÌõÉè¼Æ·½°¸
Ê÷Ð͵¼º½ÌõÉè¼ÆÖ÷ÒªÓ¦ÓÃTreeView¿Ø¼þ£¬TreeView¿Ø¼þ¶ÔÊý¾ÝÓÐ×ÅÁ¼ºÃµÄÖ§³Ö£¬Í¨¹ýÏÔʾһ¸öÊ÷×´½á¹¹»ò²Ëµ¥£¬ÈÃÓû§¿ÉÒÔ±éÀú·ÃÎÊÕ¾µãÖеIJ»Í¬Ò³Ãæ¡£
1£®·½°¸·ÖÎö
Ê÷Ð͵¼º½ÌõÖ÷ÒªÓ¦ÓõÄÊÇWeb·þÎñÆ÷¿Ø¼þÖеÄTreeView¿Ø¼þ¡£¶ÔÓÚÒ»¸öµ¼º½ÎÄ×ֺܶ࣬²¢ÇÒ¿ÉÒÔ¶Ôµ¼º½ÄÚÈݽøÐзÖÀàµÄÍøÕ¾À´Ëµ£¬¿ÉÒÔ½«Ò³ÃæµÄµ¼º½ÎÄ×ÖÒÔÊ÷ÐεÄÐÎʽÏÔʾ£¬ÕâÑù²»½ö¿ÉÒÔÓÐЧµØ½ÚÔ¼Ò³Ãæ£¬¶øÇÒÒ²¿ÉÒÔ·½±ãÓû§²é¿´¡£Ó¦ÓÃTreeView¿Ø¼þÔö¼ÓÁËÍøÕ¾·Ç³£Áé»îÐԵĽ»»¥¹¦ÄÜ¡£
ÔÚTreeView¿Ø¼þËù¾ßÓеŦÄÜÖÐÓÐÁ½µã×îÎªÖØÒª£º
l Ö§³ÖÊý¾Ý°ó¶¨¡£¼´ÔÊÐíͨ¹ýÊý¾Ý°ó¶¨·½Ê½£¬Ê¹µÃ¿Ø¼þ½ÚµãÓëXML¡¢±í¸ñ¡¢¹ØÏµÐÍÊý¾ÝµÈ½á¹¹»¯Êý¾Ý½¨Á¢½ôÃÜÁªÏµ¡£
l Ö§³ÖÕ¾µãµ¼º½¹¦ÄÜ¡£¼´Í¨¹ý¼¯³ÉSiteMapDataSource¿Ø¼þ£¬ÊµÏÖÕ¾µãµ¼º½¹¦ÄÜ¡£
ÔÚÓ¦ÓÃTreeView¿Ø¼þʵÏÖÊ÷Ð½Ê±£¬Ê×ÏÈ¶ÔÆä×é³ÉÒªÓÐÒ»¶¨Á˽⡣TreeViewÊÇÓÉÈÎÒâ¶à¸öTreeNode¶ÔÏó×é³É£¬¶øÃ¿¸öTreeNode»¹¿ÉÒÔ°üº¬ÈÎÒâ¶à¸ö×ÓTreeNode¶ÔÏó¡£Í¼2.27ËùʾÏÔʾÁËTreeView¿Ø¼þ½ÚµãÀàÐÍ¡£
ͼ2.27 TreeView¿Ø¼þ½ÚµãÀàÐÍͼ
ÉÏͼÏÔʾµÄTreeView¿Ø¼þÖ»ÓÐÒ»¸ö¸ù½Úµã£¬ÊÂʵÉÏTreeView¿Ø¼þ¿ÉÒÔ´´½¨¾ßÓжà¸ö¸ù½ÚµãµÄÊ÷Ðνṹ¡£
TreeView¿Ø¼þµÄ»ù±¾¹¦ÄÜ¿ÉÒÔ×ܽáΪ£º½«ÓÐÐòµÄ²ã´ÎÊý¾Ý£¬ÏÔʾΪÊ÷Ðνṹ¡£ÆäÖ÷ÒªÓ¦ÓÿɷÖΪ»ù±¾Ó¦Óúͽϸ´ÔÓÓ¦Óá£Ôڽϸ´ÔÓÓ¦ÓÃÖУ¬TreeView¿Ø¼þ½«Óë²ã´ÎÐÔÊý¾ÝÔ´¿Ø¼þÈçSiteMapDataSourceºÍXMLDataSoure¿Ø¼þÒ»ÆðÓ¦ÓÃÀ´ÊµÏÖÕ¾µãµ¼º½¡£
2£®ÊµÊ©¹ý³Ì
·½°¸ÊµÊ©Ò» TreeView¿Ø¼þµÄ»ù±¾Ó¦ÓÃ
ʵÀýλÖ㺹âÅÌ\mr\02\2.4\2.4.1\01
ÔÚÍøÕ¾¿ª·¢¹ý³ÌÖУ¬TreeView¿Ø¼þµÄ»ù±¾Ó¦Óúܳ£¼û¡£ÈçÔÚÍøÉÏÆóÒµ°ì¹«×Ô¶¯»¯¹ÜÀíϵͳÖпÉÓ¦ÓÃTreeView¿Ø¼þʵÏÖ¼òµ¥µÄÒ³Ãæµ¼º½¡£
ÔÚTreeView¿Ø¼þµÄÊ÷ÐνṹÖУ¬°üÀ¨Ò»¸ö¸ù½ÚµãºÍ5¸ö×ӽڵ㣬¿Ø¼þ±»ÉèÖÃΪÀàËÆWindows°ïÖúÎĵµµÄÍâ¹ÛÑùʽ£¬µ±Óû§µã»÷“¹ÜÀíϵͳ¹¦ÄÜÇø“ÄڵĔ¹«Ë¾¹ÜÀí“Ñ¡Ïîʱ½«»áµ¼º½µ½Ò»¸öÖ¸¶¨URLµÄÒ³Ãæ¡£
´Ë·½°¸µÄʵʩÖ÷񻃾¼°Á½´ó²½Ö裺һÊÇΪTreeView¿Ø¼þÌí¼Ó×Ô¶¨Òå½Úµã£¬¶þÊÇÉèÖÿؼþÍâ¹ÛÊôÐÔ¡£ÊµÀýÔËÐÐЧ¹ûÈçͼ2.28Ëùʾ¡£
Í
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ÌõÐÎͼºÍ±ýͼÊǶ¼Òªµ÷ÓÃÊý¾Ý¿â ¶øÕÛÏßͼÔòÊÇÖ±½ÓÏÔʾ²»Óõ÷ÓÃÊý¾Ý¿â
´ò¿ªvs ¹¤¾ß ·Ö±ð´´½¨ÈýÖÐͼÐεÄÀà £¨BarChart¡¢PieChart¡¢zexian£©ChartUtilÀà¿ØÖÆÑÕÉ«
ÔÙ½¨Ò»¸öaspx ÎļþÔÚºóÖÃÎļþÖе÷ÓÃÕâ¸ö¼¸¸öÀàÖеķ½·¨ ±¾ÎÄÕÂÖÐÓе÷ÓÃ
using System;
using System.Collections.Generic;
using System.Linq;
using System ......
ASP.Net 1.1 ûÓÐ.Net2.0ÌṩµÄFileUpload¿Ø¼þ£¬ÐèÒªÌí¼ÓÒ»¸ötypeΪfileµÄhtml input¿Ø¼þ£¬È»ºóÔÙдһ¸ö
¶ÀÁ¢µÄupload button¡£ÊµÀýÈçÏ£º
1. HTML
<input id="txtAttch" type="file" runat="server">
<br>
<input id="cmdUpload" type="button" value="Upload" runat="server">
2. Server ......
Ò»¡¢SqlDataReadºÍDatasetµÄÑ¡Ôñ
¡¡¡¡SqldatareadÓŵ㣺¶ÁÈ¡Êý¾Ý·Ç³£¿ì¡£Èç¹û¶Ô·µ»ØµÄÊý¾Ý²»Ðè×ö´óÁ¿´¦ÀíµÄÇé¿öÏ£¬½¨ÒéʹÓÃSqlDataReader£¬ÆäÐÔÄÜÒª±ÈdatsetºÃºÜ¶à¡£È±µã£ºÖ±µ½Êý¾Ý¶ÁÍê²Å¿ÉcloseµôÓÚÊý¾Ý¿âµÄÁ¬½Ó
¡¡¡¡(SqlDataReader ¶ÁÊý¾ÝÊÇ¿ìËÙÏòǰµÄ¡£SqlDataReader ÀàÌṩÁËÒ»ÖÖ¶ÁÈ ......
1¡¢ÔÚcompilation Ï£¬ÇëÉèÖÃdebug=false £¬ÈçÏ£º
default Language="c#" debug="false">
2¡¢ÇëʹÓÃServer.Transfer´úÌæResponse.Redirect¡£
3¡¢Ê¹ÓÃValidator¿Ø¼þ£¬ÇëÒª¾³£¼ì²éPage.IsValid¡£
4¡¢ÇëʹÓÃforeachÑ»·£¬¶ø²»ÊÇΪ×Ö·û´®µü´úÑ»·¡£
5¡¢ÇëʹÓÿͻ§¶ËÑéÖ¤·½Ê½(²»ÒªÃ¿´Î¶¼ÔÚ·þÎñ¶ËÑéÖ¤)¡£
6¡ ......