aspnet mvc路径问题

zhang_zhen1234 2012-04-14 10:17:38
我们前段时间做了个项目,都是把js等等 托进来。但是发布的时候是放在虚拟目录下的,所有的css ,js 都加载不出来(路径出问题了),包括ajax 请求,因为都是相对路径。后来我们把 路径都改成 如下这种:

<script src="<%=Url.Content("~/Scripts/jquery-1.7.1.js")%>" type="text/javascript"></script>
$.post('<%=Url.Action("GetTitleInfoA" , "Zjbxt") %> ...

问题解决了,但是页面预览啊,js 智能提示啊 都出问题了,类似这种情况有没有解决办法,在编码的时候能提示,发布的时候不会因为路径出问题?
...全文
293 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kpsir 2013-06-07
  • 打赏
  • 举报
回复
学习了,非常感谢
zhang_zhen1234 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

="<%=Url.Content("~/Scripts/jquery-1.7.1.js")%>
链接地址是相对于网站根目录的,而不管你在IIS上套了几层,只要你相对地址不变,就没事
[/Quote] 你加上之后 ,还能有只能提示吗? 发布路径正确和只能感知都可以的解决办法。
zhang_zhen1234 2012-04-18
  • 打赏
  • 举报
回复
怎么没人 自己顶一下。
  • 打赏
  • 举报
回复
="<%=Url.Content("~/Scripts/jquery-1.7.1.js")%>
链接地址是相对于网站根目录的,而不管你在IIS上套了几层,只要你相对地址不变,就没事
zhang_zhen1234 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

这和mvc没关系吧
<script src="/Scripts/jquery-1.7.1.js"
<script src="../Scripts/jquery-1.7.1.js"
主要是你的域名
/是从域名根目录
虚拟目录就多了层

确定好域名和路径的关系
[/Quote] 我知道,难道要每次发布是,修改连接吗?
zhang_zhen1234 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

这种写法应该没有问题,你确定发布后的网站确实包含了这些JS文件?如果没有包含,那么请手动复制过去应该就可以.
[/Quote] 这种写法没问题,主要是发布 时还需要手动修改连接。我是想问,有没有不用每次发布时候都修改
jiuhexuan 2012-04-18
  • 打赏
  • 举报
回复
这和mvc没关系吧
<script src="/Scripts/jquery-1.7.1.js"
<script src="../Scripts/jquery-1.7.1.js"
主要是你的域名
/是从域名根目录
虚拟目录就多了层

确定好域名和路径的关系
  • 打赏
  • 举报
回复
这种写法应该没有问题,你确定发布后的网站确实包含了这些JS文件?如果没有包含,那么请手动复制过去应该就可以.

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧