91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當前位置: 首頁IT技術 → 自定義aspnet_client路徑的方法

自定義aspnet_client路徑的方法

更多

最近有人問過這樣的問題“ASPnet_client必須放在Web根目錄嗎?怎樣改變這個路徑?”,現在就特地分享這篇文章給大家,教你自定義aspnet_client路徑的方法。希望能夠幫助到各位。

有人發帖問“ASPnet_client必須放在Web根目錄嗎?怎樣改變這個路徑?”

  我一開始猜想這個路徑可能是硬編碼的。為了證實一下,就打開了Reflector,試圖尋找到類似"/aspnet_client/system_web/1_1_4322/"的字符串,卻發現這個目錄的位置是可以自定義的,但是MSDN中沒有公開。相關代碼在System.Web.UI.Util.GetScriptLocation(HttpContext)中,

  1internal static string GetScriptLocation(HttpContext context)
  2...{
  3 string text1 = null;
  4 IDictionary dictionary1 = (IDictionary) context.GetConfig("system.web/webControls");
  5 if (dictionary1 != null)
  6 ...{
  7 text1 = (string) dictionary1["clientScriptsLocation"];
  8 }
  9 if (text1 == null)
  10 ...{
  11 throw new HttpException(HttpRuntime.FormatResourceString("Missing_clientScriptsLocation"));
  12 }
  13 if (text1.IndexOf("{0}") >= 0)
  14 ...{
  15 string text2 = "system_web";
  16 string text3 = VersionInfo.ISAPiVersion.Substring(0, VersionInfo.IsapiVersion.LastIndexOf('.')).Replace('.', '_');
  17 text1 = string.Format(text1, text2, text3);
  18 }
  19 return text1;
  20}

    然后再machine.config中找到了默認的配置:

<webControls clientScriptsLocation="/aspnet_client/{0}/{1}/" />

  當然也可以在web.config中針對單個應用程序進行配置。如果要把aspnet_client目錄放在根目錄下的myweb中,那么就在web.config文件的

  <configuration>
   <system.web>

  標簽內加上這么一句:

   <webControls clientScriptsLocation="/myweb/aspnet_client/{0}/{1}/" />

  或者直接寫

   <webControls clientScriptsLocation="/myweb/aspnet_client/system_web/1_1_4322/" />

  就可以了。

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 久久精彩 | 国产精品成人网 | 亚洲三级黄色片 | 躁躁躁日日躁 | 成人国产| 中文字幕在线观看一区 | 中国av在线播放 | 亚洲成人精品在线观看 | 欧美日韩大片 | 亚洲综合视频在线 | av片免费观看 | 91国内精品 | 久热精品在线 | 久操久操 | 成人欧美激情 | 国产美女免费 | 成人精品在线 | 亚洲精品黄 | 网站毛片| 曰韩一级片 | 欧美在线网址 | 91在线精品秘密一区二区 | 国产综合第一页 | 欧美色婷婷 | 毛片av在线 | 五月婷婷综合网 | 国产91视频在线观看 | 五月播播| 日韩福利片 | av网站免费在线观看 | 日韩欧美黄色片 | 午夜视频网站 | 日韩av免费播放 | аⅴ资源新版在线天堂 | 中文字幕视频在线 | www.日日日 | 一级黄色免费视频 | 视频在线观看网站免费 | 欧美一级淫片免费视频魅影视频 | 欧美在线看片 | 成人午夜在线 |