当前位置: 代码迷 >> ASP.NET >> aspnet mvc路径有关问题
  详细解决方案

aspnet mvc路径有关问题

热度:3853   发布时间:2013-02-25 00:00:00.0
aspnet mvc路径问题
我们前段时间做了个项目,都是把js等等 托进来。但是发布的时候是放在虚拟目录下的,所有的css ,js 都加载不出来(路径出问题了),包括ajax 请求,因为都是相对路径。后来我们把 路径都改成 如下这种:
 
HTML code
  <script src="<%=Url.Content("~/Scripts/jquery-1.7.1.js")%>" type="text/javascript"></script>   $.post('<%=Url.Action("GetTitleInfoA" , "Zjbxt") %> ...

问题解决了,但是页面预览啊,js 智能提示啊 都出问题了,类似这种情况有没有解决办法,在编码的时候能提示,发布的时候不会因为路径出问题?

------解决方案--------------------------------------------------------
这种写法应该没有问题,你确定发布后的网站确实包含了这些JS文件?如果没有包含,那么请手动复制过去应该就可以.
------解决方案--------------------------------------------------------
这和mvc没关系吧
<script src="/Scripts/jquery-1.7.1.js"
<script src="../Scripts/jquery-1.7.1.js"
主要是你的域名
/是从域名根目录
虚拟目录就多了层

确定好域名和路径的关系
  相关解决方案