gpt4 book ai didi

javascript - asp.net mvc 脚本和样式引用

转载 作者:太空狗 更新时间:2023-10-29 12:38:48 24 4
gpt4 key购买 nike

我试图包含不会在部署时中断的脚本和样式引用,但我什至无法让引用在本地工作。我试过使用 Url.Content()和 MVCContrib 的 <%=Html.ScriptInclude("")%> .

我的脚本位于网站根目录下的 Scripts 文件夹中;我的风格很平常content/css/文件夹。

脚本呈现如下:

<script type="text/javascript" src="/Scripts/MicrosoftAjax.debug.js" ></script>

这在 Views 文件夹中的 View 页面中不起作用。我做错了什么,处理这个问题的最佳方法是什么?

我本以为Url.Content()至少适用于样式但在我的母版页中使用,呈现的链接

<link href="/Content/css/Site.css rel="stylesheet" type="text/css" /> 

这是行不通的,因为母版页位于共享文件夹中,所以真正的前进方向是什么?

最佳答案

<link href="<%= ResolveUrl("~/Content/css/Site.css")%>" rel="stylesheet" type="text/css" / >

适用于您的样式表。但是如果你使用的是 MVC2 并且脚本目录中有文件,那么你可以使用新的帮助程序:

<%=Html.Script("scriptfile.js") %>

这是更好的做法,因为您还可以为发布和 Debug模式指定一个文件:

<%=Html.Script("scriptfile-min.js", "scriptfile.js") %>

关于javascript - asp.net mvc 脚本和样式引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com