我得到了一个示例 MVC 项目,其中包含扩展名为 .aspx 的视图,但是当我使用 VS2013 ASP.Net 向导创建一个新的 MVC 项目时,视图的扩展名为 .cshtml 有 2 种 MVC 项目吗?
Views在 MVC 中指的是.cshtmlC# 中的.vbhtml文件或Visual Basic 中的文件。
.aspx文件是webform文件而不是视图——这是 ASP.NET 为使 webform 开发更类似于桌面应用程序开发而采用的初始方法。这些页面通常作为实际文件包含在路由列表中,而 MVC 使用不基于现有文件的控制器路由(即 url 路径与传统 html 的文件和目录结构不匹配),最终服务于观点。 .aspxfiles 也可以包含code-behind将 html/aspx 标记与 .NET 代码分开的文件;这些文件将带有.aspx.cs或.aspx.vb扩展名。在 MVC 应用程序中,这些文件也可能包含设计器文件。
aspx名为文件的一组文件MyPage可能包含以下文件:
#3 中的文件可能会被隐藏,直到您在项目中选择“显示所有文件”,或者在传统的“网站”项目类型中可能根本不存在。我认为您必须先升级到“Web 应用程序项目 (Wap)”项目类型,然后才能集成 MVC,尽管我可能错了。所有 WAP 项目都应该有这些.aspx.designer.xx文件。
| 归档时间: |
|
| 查看次数: |
4359 次 |
| 最近记录: |