ÓÃAsp.netÖÆ×÷¶¥²¿µ¼º½¿Ø¼þ
Ò»¡¢Ð§¹û¼ò½é
¡¡¡¡µ±µã»÷Ò»¼¶À¸Ä¿Ê±£¨ÈçÊ×Ò³£©£¬±»µã»÷µÄÒ»¼¶À¸Ä¿µÄµ¥Ôª¸ñ±³¾°É«·¢Éú±äÉ«£¬Èç¹û¸ÃÒ»¼¶À¸Ä¿ÏÂÓжþ¼¶À¸Ä¿£¬Ôò»áÔÚÏÂÒ»ÐÐÏÔʾ³öÀ´£¬·ñÔò¶þ¼¶À¸Ä¿ÕâÒ»Ðв»»áÏÔʾÈκζ«Î÷£¬µ«»áÕ¼Ò»¶¨µÄ¸ß¶È¡£µ±µã»÷¶þ¼¶À¸Ä¿Ê±£¬ÆäËùÊôµÄÒ»¼¶À¸Ä¿µ¥Ôª¸ñ±³¾°É«·¢Éú±ä»¯£¬Í¬Ê±±»µã»÷µÄ¶þ¼¶À¸Ä¿Ãû³Æ»á¼Ó´Ö£¬²¢ÔÚǰ·½¼ÓÒ»¸ö“¡£”ºÅ£¬±íʾÏÖÔÚÕýÔÚ·ÃÎʸÃÀ¸Ä¿¡£µ±Ç°Î»ÖûáËæ×ÅÀ¸Ä¿µÄ±ä»¯¶ø±ä»¯¡£ÎªÁËÈøÿؼþ¸üÁé»î£¬ÎÒÓÃÁËxml£¬ÕâÑù¾Í¿ÉÒÔºÍÊý¾Ý¿âÍÑÀ뿪À´£¬Ä¿Ç°¸ÃÓû§¿Ø¼þÖ»ÄÜÊÊÓ¦Ò»¸öÒ³ÃæÒ»¸öÁ´½ÓÕâÖÖÀàÐ͵ÄÍøÕ¾£¬Èç¹ûÓГarticle.aspx?id=”ÕâÖÖÐÎʽµÄÁ´½Ó£¬Ôò¸Ã¿Ø¼þ²»¿ÉÓá£
¡¡¡¡¶þ¡¢Ë¼Â··ÖÎö
¡¡¡¡ÓÃRequest.Url.AbsolutePath.ToString()¿ÉÒÔ»ñµÃµ±Ç°·ÃÎʵĵØÖ·£¬±ÈÈ統ǰ·ÃÎʵØÖ·Îª£ºhttp://localhost/temp/default.aspx£¬¸Ã·½·¨¼´¿É»ñµÃtemp/default.aspxÕâÒ»¶Î,È»ºóÓÃLastIndexOf(@"/")·½·¨°Ñ·ÃÎʵÄÎļþÃû½Ø³öÀ´£¬ÕâÀï¾ÍÊÇÖ¸default.aspxÕⲿ·Ý¡£ÓÐÁË·ÃÎÊÎļþ£¬¾Í¿ÉÒÔ²é³öÕâ¸öÎļþ¶ÔÓ¦µÄÄÇÌõ¼Ç¼£¬¸ù¾Ý¸Ã¼Ç¼ÅжÏËüÊÇÒ»¼¶À¸Ä¿»¹ÊǶþ¼¶À¸Ä¿£¬¼´¿ÉÖªµÀµ±Ç°µã»÷µÄÊÇÒ»¼¶À¸Ä¿»¹ÊǶþ¼¶À¸Ä¿¡£È»ºóÏÔʾÏàÓ¦µÄÒ»¼¶À¸Ä¿ºÍ¶þ¼¶À¸Ä¿¼´¿ÉʵÏÖÉÏͼµÄЧ¹û¡£ÏÂÃæÀ´¾ßÌå·ÖÎöʵÏÖ´úÂë¡£
¡¡¡¡Èý¡¢ÊµÏÖ¹ý³Ì
¡¡¡¡1.xmlÎļþ´úÂë
¡¡¡¡<?xml version="1.0" encoding="gb2312" ?>
¡¡¡¡<siteMap>
¡¡¡¡<siteMapNode LinkUrl="default.aspx" Title="Ê×Ò³" Parents="root" OrderID="1" />
¡¡¡¡<siteMapNode LinkUrl="soft.aspx" Title="Èí¼þÓ¦ÓÃ" Parents="root" OrderID="2" />
¡¡¡¡<siteMapNode LinkUrl="hardsoft.aspx" Title="Ó²¼þÏà¹Ø" Parents="root" OrderID="5" />
¡¡¡¡<siteMapNode LinkUrl="system.aspx" Title="²Ù×÷ϵͳ" Parents="root" OrderID="9" />
¡¡¡¡<siteMapNode LinkUrl="duomeiti.aspx" Title="¶àýÌåÀà" Parents="root" OrderID="10" />
¡¡¡¡<siteMapNode LinkUrl="qq.aspx" Title="QQ×¨Çø" Parents="root" OrderID="11" />
¡¡¡¡<siteMapNode LinkUrl="security.aspx" Title="ÍøÂ簲ȫ" Parents="root" OrderID="12" />
¡¡¡¡<siteMapNode LinkUrl="other.aspx" Title="ÆäËü·ÖÀà" Parents="root" OrderID="13" />
¡¡¡¡<siteMapNode LinkUrl="soft.aspx" Title="Èí¼þ¼¼ÇÉ" Parents="Èí¼þÓ¦ÓÃ" OrderID="3" />
¡¡¡¡<siteMapNode LinkUrl="softuse.a
Ïà¹ØÎĵµ£º
ASP.NET»ñÈ¡ÌìÆøÔ¤±¨´óÖ·ÖÎöÓÐ 1µ½Ä³¸öÍøÕ¾ÉÏ·ÖÎöÍøÕ¾µÄ´úÂë»ñÈ¡£»2×Ô¼ºÐ´Çý¶¯·þÎñºÍweb·þÎñ µÚ¶þÖÖˮ̫Éî²»ÔøÉæ¼°¡£
ASP.NETºǫ́³ÌÐò»ñÈ¡ÖÐÑëÆøÏǫ́ÌìÆøÔ¤±¨
1.ÌìÆø·â×°³ÉÒ»¸öʵÌå
2.¿ÉÒÔ»ñÈ¡µ±ÌìÌìÆø£¬Ò²¿ÉÒÔ»ñȡδÀ´ÎåÌìµÄÌìÆø¼¯ºÏ
using System;
using System.Collections.Generic;
using System.Text;
......
ÌâÍâ»°£ºÈ¥ÄêÖÁ½ñÄêÒÔÀ´£¬Â½ÐøÐ´¹ýһЩԴ´µÄÎÄÕÂÁË£¬ºÜ¶àÊǶÔÔÀ´Ëù×öÏîÄ¿µÄ×ܽᡣËùÒÔ²¢²»ÊǺÜϵͳºÜÈ«Ãæ£¬¶¼ÊÇÕë¶Ôij¸ö֪ʶµã»òÕßij¸ö¾ßÌåÓ¦ÓÃдµÄ£¬ÓÐЩÅóÓѽ¨ÒéÎÒ°Ñ×Ô¼ºµÄÌå»áд³ÉÒ»¸öϵͳµÄ£¬Õâ´ÎËãÊÇÒ»¸ö³¢ÊÔ°É£¬Ð´µÃ²»ºÃµÄµØ·½Çë´ó¼Ò¾¡Á¿Å×Î÷ºìÊÁ²»Òª¶ª×©Í·¡£
Ö®ËùÒÔ°ÑÕâ¸öϵÁнÐ×ö¡¶asp.netÒ¹»°¡·£¬ÊÇÓÐһЩÔÒ ......
Ò»¡¢Ä¿Ç°ÔÚASP.NETÖÐÒ³Ãæ´«Öµ¹²ÓÐÕâô¼¸ÖÖ·½Ê½£º
1¡¢±íµ¥Ìá½»£¬
<form action= "target.aspx" method = "post" name = "form1">
<input name = "param1" value = "1111"/>
<input name = "param2" value = "2222"/>
</form>
....
for ......
ºÜ¶àͬѧ¶¼¶Á¹ýÕâÆªÎÄÕ塃 ASP.NET MVCÖÐÄã±ØÐëÖªµÀµÄ13¸öÀ©Õ¹µã£¬½ñÌì¸ø´ó¼Ò½éÉÜÒ»¸öASP.NET MVCµÄÀ©Õ¹¿â£¬Ö÷Òª¾ÍÊÇÕë¶ÔÕâЩÀ©Õ¹µã½øÐС£Õâ¸öÏîÄ¿µÄºËÐÄÊÇIOCÈÝÆ÷£¬°üÀ¨Ninject, StructureMap, Unity £¬WindsorºÍAutofac¡£Èç¹ûÄãºÍÎÒÒ»Ñùϲ»¶Ê¹ÓÃIOC£¬Õâ¸ö¿âÖµµÃÄã¹Ø×¢£¬ÕâЩIOCÎÒ¶¼ÓùýÁË£¬ÏÖÔڱȽÏϲ»¶Ê¹ÓÃAutofac¡£
AS ......
1. ÔÚASP.NETÖÐרÓÃÊôÐÔ£º
»ñÈ¡·þÎñÆ÷µçÄÔÃû£ºPage.Server.ManchineName
»ñÈ¡Óû§ÐÅÏ¢£ºPage.User
»ñÈ¡¿Í»§¶ËµçÄÔÃû£ºPage.Request.UserHostName
»ñÈ¡¿Í»§¶ËµçÄÔIP£ºPage.Request.UserHostAddress
2. ÔÚÍøÂç±à³ÌÖеÄͨÓ÷½·¨£º
»ñÈ¡µ±Ç°µçÄÔÃû£ºstatic System.Net.Dns.GetHostName()
¸ù¾ÝµçÄÔÃûÈ¡³öÈ«²¿IPµØÖ ......