linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > ASP >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·由HTTP 500 Internal server e
·会员系统“找回密码”的制作方
·简单的asp验证码程序示例
·ASP实现数字和字母组合并生成图
·如何用foreach遍历页面上所有的
·用ASP制作强大的搜索引擎
·如何让图片自动缩放以适合界面
·如何实现站点的RSS输出
·采用XMLHTTP编写一个天气预报的
·ASP如何获取真实IP地址
·无组件实现文件上传/下载
·asp中如何调试 ASP 脚本
·典型Datagrid分页、排序、删除
·asp+ajax打造无刷新新闻评论系
·ASP中数据库调用中常见错误的现
最新文章
·ASP教程:8、ASP内建对象Respo
·ASP教程:7、ASP内建对象Reque
·ASP教程:6、ASP脚本循环语句
·ASP教程:5、ASP脚本变量、函数
·ASP教程:4、ASP脚本基础
·ASP教程:3、ASP基础
·ASP教程:2、ASP简介
·ASP教程:1、Are you ready?
·ASP中使用SQL语句教程
·ASP进度条
·由HTTP 500 Internal server e
·Asp无组件生成缩略图
·ASP 系列函数大全(4)
·ASP 系列函数大全(3)
·ASP 系列函数大全(2)
Google
 
自定义aspnet_client的位置
[ 作者:  加入时间:2007-12-03 15:36:48  来自:Linux联盟收集整理 ]
有人发帖问“ASPnet_client必须放在Web根目录吗?怎样改变这个路径?” xuBLinux联盟
    我一开始猜想这个路径可能是硬编码的。为了证实一下,就打开了Reflector,试图寻找到类似"/aspnet_client/system_web/1_1_4322/"的字符串,却发现这个目录的位置是可以自定义的,但是MSDN中没有公开。相关代码在System.Web.UI.Util.GetScriptLocation(HttpContext)中, xuBLinux联盟
   1internal static string GetScriptLocation(HttpContext context) xuBLinux联盟
  2...{ xuBLinux联盟
  3 string text1 = null; xuBLinux联盟
  4 IDictionary dictionary1 = (IDictionary) context.GetConfig("system.web/webControls"); xuBLinux联盟
  5 if (dictionary1 != null) xuBLinux联盟
  6 ...{ xuBLinux联盟
  7 text1 = (string) dictionary1["clientScriptsLocation"]; xuBLinux联盟
  8 } xuBLinux联盟
  9 if (text1 == null) xuBLinux联盟
  10 ...{ xuBLinux联盟
  11 throw new HttpException(HttpRuntime.FormatResourceString("Missing_clientScriptsLocation")); xuBLinux联盟
  12 } xuBLinux联盟
  13 if (text1.IndexOf("{0}") >= 0) xuBLinux联盟
  14 ...{ xuBLinux联盟
  15 string text2 = "system_web"; xuBLinux联盟
  16 string text3 = VersionInfo.ISAPiVersion.Substring(0, VersionInfo.IsapiVersion.LastIndexOf('.')).Replace('.', '_'); xuBLinux联盟
  17 text1 = string.Format(text1, text2, text3); xuBLinux联盟
  18 } xuBLinux联盟
  19 return text1; xuBLinux联盟
  20} xuBLinux联盟
   xuBLinux联盟
    然后再machine.config中找到了默认的配置: xuBLinux联盟
    <webControls clientScriptsLocation="/aspnet_client/{0}/{1}/" /> xuBLinux联盟
    当然也可以在web.config中针对单个应用程序进行配置。如果要把aspnet_client目录放在根目录下的myweb中,那么就在web.config文件的 xuBLinux联盟
  <configuration> xuBLinux联盟
   <system.web> xuBLinux联盟
  标签内加上这么一句: xuBLinux联盟
   <webControls clientScriptsLocation="/myweb/aspnet_client/{0}/{1}/" /> xuBLinux联盟
    或者直接写 xuBLinux联盟
   <webControls clientScriptsLocation="/myweb/aspnet_client/system_web/1_1_4322/" /> xuBLinux联盟
    就可以了。 xuBLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·VB.NET中关于DataGrid颜色的自定义  (2007-11-26 16:29:55)
 ·Web Form中的Datagrid的自定义分页  (2007-11-26 16:27:40)
 ·用ObjectDataSource实现自定义分页的心得总结  (2007-11-20 15:11:45)
 ·Js 按照MVC模式制作自定义控件  (2007-11-15 12:06:03)
 ·时钟显示在任意指定位置  (2007-11-13 13:14:32)
 ·Delphi技巧-用户自定义数据类型  (2007-11-05 17:43:18)
 ·使用命令改变装载IOS的位置  (2007-11-01 10:25:53)
 ·使用有趣的自定义标记来布局页面  (2007-10-30 14:21:52)
 ·由浅到深详细讲解JSP自定义标签  (2007-10-24 15:06:57)
 ·asp.net怎样自定义一个服务器端的控件  (2007-10-15 16:51:51)