将文件cshtml放在默认“Views”文件夹以外的其他位置

时间:2015-01-02 23:23:58

标签: .net asp.net-mvc angularjs razor routing

在使用angular的ASP.MVC中,我有这个结构

文件夹'App'(它是根级别的文件夹)和一些子文件夹:

  • 控制器(角度)
  • 服务(角度)
  • 观看(* .cshtml)

在放在'/ App / Views / SubFolder /中的Index.cshtml文件中,我想使用下面的代码(或其他剃须刀):

@section scripts
{
    <script src="@Url.Content("~/App/Controllers/mycontroller.js")" type="text/javascript"></script>
}

我收到此错误: CS0103:当前上下文中不存在“Url”名称

我尝试了这个解决方案:this solution但不起作用,同样的错误。我怎么解决这个问题?我想在这个页面中也有知识分子。

谢谢,

1 个答案:

答案 0 :(得分:0)

听起来像views文件夹中可能缺少web.config。