Jef*_*utz 17 javascript asp.net asp.net-mvc
在ASP.NET MVC中引用Javascript的正确方法是什么?使用像../../Scripts/Myscript.js这样的东西似乎适用于传统{controller}/{action}/{id}的路由,但对于比这更复杂或更复杂的东西更脆弱.更值得关注的是,理性绝对引用(/Scripts/Myscript.js)在Visual Studio中打破了Intellisense.
你怎么处理它?
编辑:这显然是一个非常古老的问题,但我正在编辑提到在MVC4中,你只需要这样:
src="~/Scripts/Whatever.js"
Run Code Online (Sandbox Code Playgroud)
这足以让Razor使用根路径找出你的意思.
CMe*_*rat 19
<script src="<%= Url.Content("~/Scripts/Myscript.js") %>" type="text/javascript"></script>
Adr*_*arr 18
如果其他人发现这个使用MVC Razor的答案,这里的语法是:
<script type="text/javascript" src="@Url.Content("/Scripts/MyScript.js")"></script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20356 次 |
最近记录: |