【发布时间】:2013-03-30 20:39:03
【问题描述】:
我是 asp .net MVC 的新手。我正在尝试为我的新应用程序实现 SPA 模型。我在 asp .net mvc4 项目中使用 asp .net web api。我的项目中只有 api 控制器。我没有任何 MVC 控制器。
我已从视图文件夹中删除了自动生成的视图。我在视图文件夹之外创建了一个 index.cshtml 页面。此页面是我的布局页面,其中呈现其他页面。我已将此页面设置为启动页面。而且我还注释掉了 routeconfig.cs 文件中的默认 MVC 路由。
问题是当我运行应用程序时,index.cshtml 没有呈现。我收到一条错误消息,提示“未提供此类页面 - 说明:未提供您请求的页面类型,因为它已被明确禁止。扩展名 '.cshtml' 可能不正确。”
请帮忙
【问题讨论】:
-
当您收到错误消息时,您点击了哪个 URL?您应该点击控制器和操作,例如
http://localhost/Home/Index- 然后您应该将您的Index.cshtml文件放在名为Home的文件夹中的根Views文件夹中
标签: asp.net-mvc razor asp.net-mvc-4 asp.net-web-api single-page-application