ASP.NET SiteMapPath Web ·þÎñÆ÷¿Ø¼þ¸ÅÊö
SiteMapPath ¿Ø¼þ°üº¬À´×ÔÕ¾µãµØÍ¼µÄµ¼º½Êý¾Ý¡£´ËÊý¾Ý°üÀ¨ÓйØÍøÕ¾ÖеÄÒ³µÄÐÅÏ¢£¬Èç URL¡¢±êÌ⡢˵Ã÷ºÍµ¼º½²ã´Î½á¹¹ÖеÄλÖá£Èô½«µ¼º½Êý¾Ý´æ´¢ÔÚÒ»¸öµØ·½£¬Ôò¿ÉÒÔ¸ü·½±ãµØÔÚÍøÕ¾µÄµ¼º½²Ëµ¥ÖÐÌí¼ÓºÍɾ³ýÏî¡£
ÏÂÃæµÄ´úÂëʾÀýÑÝʾ°üº¬ÔÚ Web.sitemap ÎļþÖеÄÕ¾µãµØÍ¼Êý¾Ý¡£
<siteMap>
<siteMapNode title="Home" description="Home" url="~/default.aspx" >
<siteMapNode title="Services" description="Services we offer"
url="~/Services.aspx">
<siteMapNode title="Training" description="Training classes"
url="~/Training.aspx" />
<siteMapNode title="Consulting" description="Consulting services"
url="~/Consulting.aspx" />
</siteMapNode>
</siteMapNode>
</siteMap>
˵Ã÷£º Ö»ÓÐÔÚÕ¾µãµØÍ¼ÖÐÁгöµÄÒ³²ÅÄÜÔÚ SiteMapPath ¿Ø¼þÖÐÏÔʾµ¼º½Êý¾Ý¡£Èç¹û½« SiteMapPath ¿Ø¼þ·ÅÖÃÔÚÕ¾µãµØÍ¼ÖÐδÁгöµÄÒ³ÉÏ£¬¸Ã¿Ø¼þ½«²»»áÏò¿Í»§¶ËÏÔʾÈκÎÐÅÏ¢¡£
ͨ¹ýÌí¼ÓÏÂÃæµÄ´úÂ룬¿ÉÒÔÏò Training.aspx Ò³Ìí¼Ó SiteMapPath ¿Ø¼þ¡£
<asp:SiteMapPath ID="SiteMapPath1" Runat="server"></asp:SiteMapPath>
µ±ÔÚä¯ÀÀÆ÷Öв鿴 Training.aspx ҳʱ£¬SiteMapPath ¿Ø¼þ½«ÏÔʾÈçÏÂÀàËÆÐÅÏ¢£¬²¢ÒÔ³¬Á´½ÓµÄÐÎʽ³ÊÏÖ“Ö÷Ò³”ºÍ“·þÎñ”£º
Ö÷Ò³ > ·þÎñ > Åàѵ
ʹÓà SiteMapPath ¿Ø¼þÎÞÐè´úÂëºÍ°ó¶¨Êý¾Ý¾ÍÄÜ´´½¨Õ¾µãµ¼º½¡£´Ë¿Ø¼þ¿É×Ô¶¯¶ÁÈ¡ºÍ³ÊÏÖÕ¾µãµØÍ¼ÐÅÏ¢¡£µ«Èç¹ûÐèÒª£¬ÄúÒ²¿ÉÒÔʹÓà SiteMapPath ¿Ø¼þÀ´¸ü¸ÄÕ¾µãµØÍ¼Êý¾Ý¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼ûÈçºÎ£ºÒÔ±à³Ì·½Ê½ÐÞ¸ÄÄÚ´æÖеÄÕ¾µãµØÍ¼½Úµã¡£
SiteMapPath ¿Ø¼þʹÓû§Äܹ»Ïòºóµ¼º½ -- ´Óµ±Ç°Ò³µ½Õ¾µã²ã´Î½á¹¹Öиü¸ß²ãµÄÒ³¡£µ«ÊÇ£¬SiteMapPath ¿Ø¼þ²»ÈÃÓû§Ïòǰµ¼º½ -- ´Óµ±Ç°Ò³µ½Õ¾µã²ã´Î½á¹¹ÖнϵͲãµÄÒ³¡£ÀýÈ磬¿ÉÒÔÔÚÐÂÎÅ×é»òÕßÁôÑÔ°åÓ¦ÓóÌÐòÖÐʹÓà SiteMapPath ¿Ø¼þ£¬Ê¹Óû§Äܲ鿴µ±Ç°ä¯ÀÀµÄÎÄյķ¾¶¡£
Ò»¡¢
Ïà¹ØÎĵµ£º
¿ÉÒÔʹÓà SiteMapPath¡¢TreeView »ò Menu ¿Ø¼þΪÓû§ÌṩÔÚÍøÕ¾Öе¼º½µÄÒ»Öµķ½·¨¡£
SiteMapPath ¿Ø¼þÏÔʾµ¼º½Â·¾¶£¨Ò²³ÆÎª Breadcrumb »ò Eyebrow£©£¬¸Ã·¾¶ÏÔʾµ±Ç°Ò³µÄλÖò¢ÏÔʾ×÷Ϊ·µ»ØÖ÷Ò³µÄ·¾¶µÄÁ´½Ó¡£
˵Ã÷£º Èç¹ûÒ»¸ö .aspx Ò³°üº¬Ò»¸ö SiteMapPath ¿Ø¼þ£¬Îª³ÊÏִ˿ؼþ£¬±ØÐ ......
/// <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 ......
XmlDataSource ¿Ø¼þʹµÃ XML Êý¾Ý¿ÉÓÃÓÚÊý¾Ý°ó¶¨¿Ø¼þ¡£¿ÉÒÔʹÓøÿؼþͬʱÏÔʾ·Ö²ãÊý¾ÝºÍ±í¸ñÊý¾Ý¡£ÔÚÖ»¶ÁÇé¿öÏ£¬XmlDataSource ¿Ø¼þͨ³£ÓÃÓÚÏÔʾ·Ö²ã XML Êý¾Ý¡£
Ò»¡¢ËµÃ÷
XmlDataSource ´ÓʹÓà DataFile ÊôÐÔÖ¸¶¨µÄ XML Îļþ¼ÓÔØ XML Êý¾Ý¡£Áí ......
// °´Ä£°æ±ÈÀýÉú³ÉËõÂÔͼ£¨ÒÔÁ÷µÄ·½Ê½»ñȡԴÎļþ£©
//Éú³ÉËõÂÔͼº¯Êý
//˳Ðò²ÎÊý£ºÔ´Í¼ÎļþÁ÷¡¢ËõÂÔͼ´æ·ÅµØÖ·¡¢Ä£°æ¿í¡¢Ä£°æ¸ß
//×¢£ºËõÂÔͼ´óС¿ØÖÆÔÚÄ£°æÇøÓòÄÚ
public static void MakeSmallImg(System.IO.Stream fromFileStream,string fileSaveUrl,System.Double templateWidth,System.Double templateHeight)
{ ......