加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-2 – 我应该在我的MVC视图中使用Url.Content()还是ResolveUrl()?

发布时间:2020-05-23 14:58:11 所属栏目:asp.Net 来源:互联网
导读:当构建这样的代码时: script type=text/javascript src=%=ResolveUrl(~/js/js.js)%/script 要么 input type=image src=%=ResolveUrl(~/img/submit.png)% / 我应该使用Url.Content还是ResolveUrl()?有什么不同? 如果您在MV

当构建这样的代码时:

<script type="text/javascript" src="<%=ResolveUrl("~/js/js.js")%>"></script>

要么

<input type="image" src="<%=ResolveUrl("~/img/submit.png")%>" />

我应该使用Url.Content还是ResolveUrl()?有什么不同?

解决方法

如果您在MVC应用程序中使用IIS URL Rewriting,例如内部处理 http://yoursubdomain.example.com/MyController/MyAction为 http://hosted.example.com/yoursubdomain/MyController/MyAction,Url.Content()将生成正确的子域相对链接。在这种情况下,ResolveUrl()将生成不正确的链接。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读