Loc*_*rde 18 model-view-controller asp.net-mvc
在我的mvc 3应用程序中,假设我有一个文件夹结构,\Views\Account\js\custom.js如何将该文件添加到我的视图中Account\index.cshtml?
我试过了:
<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>
Run Code Online (Sandbox Code Playgroud)
但似乎什么都没有用,萤火虫总是说在我指定的地方找不到404文件.(有时它会在路径中添加额外的视图:-s)
我知道我可以将它放在我自己的文件夹中的视图之外并且可以访问它/myFolder/myfile.js并且它可以工作但是这个javascript文件与帐户视图中发生的事情非常密切相关,所以将它放在那里是有意义的. .
谢谢.
pju*_*ble 16
将web.config在/ Views文件夹文件限制默认情况下所有的文件访问的文件夹中:
<httpHandlers>
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>
Run Code Online (Sandbox Code Playgroud)
您可以更改它,但总体上可能更安全,不将资源存储在views文件夹中.
| 归档时间: |
|
| 查看次数: |
9481 次 |
| 最近记录: |