当前位置:编程学习 > C#/ASP.NET >>

统一修改站点静态文件的引用路径

项目为MVC3.0项目:
当前站点的域名假设为www.A.com

目前在开发过程中,页面对于静态文件的引用(js,css等),都是通过如下方式引用:
<script src="@Url.Content("~/Scripts/game/GameCommon.js")" type="text/javascript"></script>
在网站发布后,资源请求的地址就是 www.A.com/Scripts/game/GameCommon.js

我想实现的效果是,js文件的请求可以到www.B.com/Scripts/game/GameCommon.js

当然我在开发的时候,把js的文件可以修改成 src="www.B.com/Scripts/game/GameCommon.js" ,肯定是可以的,但是这样对于开发和调式都不利。

请问有没统一的修改方式?各位大侠帮帮忙。 JavaScript MVC 域名 --------------------编程问答-------------------- 大家帮小弟看看,是否可以重写@Url.Content或这别的什么方式? --------------------编程问答-------------------- 可以定义一个静态变量如:static string Domain="www.b.com";//这样就可以修改了,也可以放到配置文件里
@Url.Content(Domain+"/Scripts/game/GameCommon.js")

当然这里变量要放到一个公用的类里去 --------------------编程问答-------------------- 嗯,这是一个方法,不知道有没其它的方式? --------------------编程问答-------------------- 顶.....大家还有别的思路吗? --------------------编程问答-------------------- 把静态地址存起来,我是存到数据库连接文件中了,然后读取,凡是用到的地方全是主机地址+相对地址,主机地址就是所谓的你说的主机头,这样就全是静态地址了,而且这个地址还很方便修改,其实就和数据库连接文件是一样的 --------------------编程问答-------------------- 要改的改,不改的设变量定下来 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 7 楼 huaneramn 的回复:
看不懂,但是感觉很厉害的样子
这位是厉害哥,那个帖子回复也是:“看不懂,但是感觉很厉害的样子 ”
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,