asp.net-mvc – 为什么要使用Url.Content来引用资源?
发布时间:2020-12-16 03:20:16 所属栏目:asp.Net 来源:网络整理
导读:在我遇到的几乎所有ASP.NET MVC示例中,我总是看到Url.Content用于引用CSS,JavaScript和Images.没有人解释为什么要使用它. 有人在乎解释吗? 这样做有什么不好: img src="/Content/Img/MyImage.png" alt="My Image" /script src="/Scripts/jquery.js" type="
在我遇到的几乎所有ASP.NET MVC示例中,我总是看到Url.Content用于引用CSS,JavaScript和Images.没有人解释为什么要使用它.
有人在乎解释吗? 这样做有什么不好: <img src="/Content/Img/MyImage.png" alt="My Image" /> <script src="/Scripts/jquery.js" type="text/javascript"></script> <link href="/Content/Css/Default.css" rel="stylesheet" type="text/css" media="all" /> 解决方法
你的工作与Url.Content()相同. Url.Content()就像添加一个?来开始你的路径:
<script src="~/Scripts/jquery.js" type="text/javascript"></script> 只需确保路径始终正确.您还可以制作一个Html帮助方法,以使这更容易: public static string RenderScript(this HtmlHelper htmlHelper,string file) { var f = file.EndsWith(".js") ? file : string.Concat(file,".js"); return string.Format("<script src="/public/scripts/{0}" type="text/javascript"></script>",f); } 然后你可以把它放在你的主页: <%=Html.RenderScript("jquery")%> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC网站中无法获取详细的错误信息
- 在asp.net中替换撇号以防止SQL错误
- entity-framework – 在Enitity Framework中使用Asp.net身份
- wwwtl999999com17708846600Chinese exchangeto launch
- 从Asp.Net MVC 6 API返回JSON错误
- ASP.Net MVC VS 2008
- dependency-injection – 从ILogger访问当前的HttpContext
- asp.net-mvc – 模型支持DB上下文已更改;考虑代码优先迁移
- 如何在ASP.NET核心rc2中禁用浏览器缓存?
- asp.net-mvc-2 – Asp.net MVC标签
推荐文章
站长推荐
- asp.net – 127.0.0.1此站点无法提供安全连接
- ASP.NET UpdatePanel和Javascript __dopostback
- asp.net-mvc – App_Web _ * .dll中的System.Nul
- asp.net-mvc – ASP.NET MVC4 WebApi参数为null
- 为ASP.Net Core Weblistener安装SSL证书
- 隐藏ASP.NET网站中的页面URL
- asp.net-mvc – ASP.NET MVC缓存如何为AJAX请求工
- asp.net核心 – ASP.NET核心中的基本身份验证
- asp.net-core – Asp.net核心身份使用AspNetUser
- asp.net – 使用.Resx文件获取全局应用程序消息?
热点阅读