我是ASP.NET MVC的新手,我在脚本方面遇到了一些麻烦...特别是我想在大多数页面中使用jQuery,所以将它放在母版页中是有意义的.但是,如果我这样做(来自我~/Views/Shared/Site.Master
):
<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
那么这就是客户端的真实情况 - 当然只有在我们当前的路线恰好具有正确数量的水平时才有效.开始~/Scripts/...
不起作用.与启动/Scripts/...
,如果这个项目是在站点根(我不想承担)只会工作.
我有一种工作方法(我将在下面发布) - 但是:我错过了什么吗?
我宁愿不必涉及脚本管理器,因为这似乎打败了ASP.NET MVC模型的简单性......或者我担心太多了?
这是我可以使它工作的方式,这也适用于非平凡的虚拟 - 但它似乎过于复杂:
<script src="<%=Url.Content("~/Scripts/jquery-1.2.6.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud) 我注意到最新版本的ASP.NET MVC,View不再默认使用代码隐藏类.
如何将现在的代码隐藏类添加到视图或部分视图?