Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

asp.net C#ÍøÕ¾ÏîÄ¿ »ñÈ¡ÎïÀí·¾¶¡¢ÐéÄâ·¾¶µÄ·½·¨

-----------------------------.csÀàÎļþÖÐ
µ±Ç°ÏîÄ¿µÄÎïÀí·¾¶Â  
   
  strPath   =   this.Server.MapPath(Request.PhysicalApplicationPath);  
   
  ÄãҪ˵Ã÷ʲô“ÀàÎļþ”¡£ÈκÎPAGE¡¢CONTROL´úÂëÒ²ÊÇÔÚÀàÖеġ£  
   
  ÉÏÃæµÄthisÖ»Õë¶ÔPage¶ÔÏó£¬Õë¶ÔcontrolÄãÓ¦¸ÃÌæ»»Îªthis.Page¡£ÄãÒ²¿ÉÒÔʹÓ㺠 
   
  strPath   =   HttpContext.Current.Server.MapPath
(HttpContext.Current.Request.PhysicalApplicationPath);  
   
  »òÕߣ¬Ê¹Ó㺠 
   
  strPath   =   AppDomain.CurrentDomain.BaseDirectory;  
--------------------------------´øpageµÄÒ³Ãæ.csÖÐ
ºÜ¾­³£Ê¹Óõ½µÄÒ»¸ö¹¦ÄÜ,µ«ÔÚÔÚÍøÉÏȴһֱûÓÐÕÒµ½Ïà¹ØµÄ½â¾ö·½·¨,½ñÌì½è×ÅÏîĿӦÓõ½µÄ»ú»áдÁËÁ½
¸ö½«¾ø¶Ô·¾¶×ª»»ÎªÐéÄâ·¾¶·â×°ºÃµÄ·½·¨
¡¡¡¡½«WebÕ¾µãϵľø¶Ô·¾¶×ª»»ÎªÏà¶ÔÓÚÖ¸¶¨Ò³ÃæµÄÐéÄâ·¾¶
¡¡¡¡/**//// <summary>
¡¡¡¡/// ½«WebÕ¾µãϵľø¶Ô·¾¶×ª»»ÎªÏà¶ÔÓÚÖ¸¶¨Ò³ÃæµÄÐéÄâ·¾¶
¡¡¡¡/// </summary>
¡¡¡¡/// <param name="page">µ±Ç°Ò³ÃæÖ¸Õ룬һ°ãΪthis</param>
¡¡¡¡/// <param name="specifiedPath">¾ø¶Ô·¾¶</param>
¡¡¡¡/// <returns>ÐéÄâ·¾¶, ÐÍÈç: ../../</returns>
¡¡¡¡public static string ConvertSpecifiedPathToRelativePathForPage(Page page, string
specifiedPath)
¡¡¡¡{
¡¡¡¡ // ¸ùĿ¼ÐéÄâ·¾¶
¡¡¡¡ string virtualPath = page.Request.ApplicationPath;
¡¡¡¡ // ¸ùĿ¼¾ø¶Ô·¾¶
¡¡¡¡ string pathRooted = HostingEnvironment.MapPath(virtualPath);
¡¡¡¡ // Ò³ÃæÐéÄâ·¾¶
¡¡¡¡ string pageVirtualPath = page.Request.Path;
¡¡¡¡ if (!Path.IsPathRooted(specifiedPath) || specifiedPath.IndexOf(pathRooted) == -1)
¡¡¡¡ {
¡¡¡¡ throw new Exception(string.Format("\"{0}\"ÊÇÐéÄâ·¾¶¶ø²»ÊǾø¶Ô·¾¶!", specifiedPath));
¡¡¡¡ }
¡¡¡¡ // ת»»³ÉÏà¶Ô·¾¶
¡¡¡¡ //(²âÊÔ·¢ÏÖ£¬pathRooted ÔÚ VS2005 ×Ô´øµÄ·þÎñÆ÷¸úÔÚIISϸùĿ¼»òÕßÐéÄâĿ¼ÔËÐÐËÆºõ²»Ò


Ïà¹ØÎĵµ£º

·¢²¼asp.netÓ¦ÓóÌÐò

¶ÔÓÚ¿ª·¢Õß×ÔÉíµÄ»úÆ÷À´½²£¬¿ÉÄܳÌÐòÔËÐв»»áÓÐÈκÎÎÊÌ⣬µ«¹Ø¼üÊÇ£¬³ÌÐòÍùÍùÒª·¢²¼µ½Óû§µÄ»úÆ÷ÉÏ£¬Èç¹ûÓû§ÓÐרÃŵķþÎñÆ÷£¬ÄÇÁíµ±±ðÂÛ£¬µ«Èç¹ûÓû§Ö»ÊÇÏëÓÃһ̨ÆÕͨ²»ÄÜÔÚÆÕͨµÄ°ì¹«»úÆ÷µ±·þÎñÆ÷µÄ»°£¬·¢²¼³ÌÐò£¬¿ÉÄܾÍÒª×öµÄÊÂÇé¶àһЩ£º
1¡¢Ê×Ïȼì²éϵͳÓÐûÓа²×°iis£¬Èç¹ûûÓУ¬ÒªÉÏÍøÏÂÔØiisµÄ°²×°°ü£¬Í¨¹ý“ ......

asp.net ½Ó¿ÚµÄ×÷ÓÃ


¼Ì³Ð"»ùÀà"¸ú¼Ì³Ð"½Ó¿Ú"¶¼ÄÜʵÏÖijЩÏàͬµÄ¹¦ÄÜ£¬µ«ÓÐЩ½Ó¿ÚÄܹ»Íê³ÉµÄ¹¦ÄÜÊÇÖ»ÓûùÀàÎÞ·¨ÊµÏÖµÄ
1.½Ó¿ÚÓÃÓÚÃèÊöÒ»×éÀàµÄ¹«¹²·½·¨/¹«¹²ÊôÐÔ. Ëü²»ÊµÏÖÈκεķ½·¨»òÊôÐÔ£¬Ö»ÊǸæË߼̳ÐËüµÄÀà
¡¶ÖÁÉÙ¡·ÒªÊµÏÖÄÄЩ¹¦ÄÜ,¼Ì³ÐËüµÄÀà¿ÉÒÔÔö¼Ó×Ô¼ºµÄ·½·¨. 
2.ʹÓýӿڿÉÒÔʹ¼Ì³ÐËüµÄÀà: ÃüÃûͳһ/¹æ·¶,Ò×ÓÚά»¤.±ÈÈç: Á½ ......

asp.netÖÐÓ÷¨×ܽᗗ¸öÈË

1£ºÔÚ.aspxÒ³Ãæ£¬<% %>±êÇ©Ï൱ÓÚÔÚ.csÒ³ÃæµÄ´úÂ룬Ҳ¾ÍÊÇ˵ÄãÔÚ.csÎļþÀïÃæÔõÑùд£¬¾Í¿ÉÒÔÔÚ.aspxÎļþÀïÃæµÄ<% %>±êÇ©ÀïÃæÔõÑùд¡£
2£ºÔÚ.aspxÒ³Ãæ£¬<%= %>±êÇ©¿ÉÒÔµ÷ÓÃÄãµÄºǫ́µÄ±äÁ¿»òÕß·½·¨µÈ£¬²»¹ý±»µ÷Óõķ½·¨±ØÐëÊÇpublicµÄ¡£
Èç¹ûÄãµÄDefault.csÎļþÀïÃæÓУº
public string str = "µ÷Óúǫ́·½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ