在我的mvc 3应用程序中,假设我有像\Views\Account\js\custom.js
这样的文件夹结构,请如何将该文件添加到我在Account\index.cshtml
中的视图中?MVC - 在视图文件夹中访问css,image,js文件
我曾尝试:
<script src="js/custom.js" type="text/javascript"></script>
<script src="/views/account/js/custom.js" type="text/javascript"></script>
<script src="~views/account/js/custom.js" type="text/javascript"></script>
,但似乎没有任何工作,萤火总是说在这一点不像我指定的那些地方找不到404文件。 (有时它增加了路径中的额外视图:-s)
我知道我可以把它放在我自己的文件夹的视图之外,并像/myFolder/myfile.js
那样访问它,它可以工作,但是这个JavaScript文件与发生的事情非常密切相关在帐户视图,没有别的,所以它是有道理的,把它放在那里..
谢谢。
hm ...是的,修改web.config的特定行为似乎是一个愚蠢的事情..我只会把这个js文件与我的js文件的其余部分..非常感谢。 – LocustHorde 2012-02-27 17:02:15
请参阅http://stackoverflow.com/questions/604883/where-to-put-view-specific-javascript-files-in-an-asp-net-mvc-application关于如何明确允许只有js文件从Views文件夹中提供。 – slolife 2013-04-25 17:47:54