如何在ASP.NET MVC6 beta5项目中添加控制器?

伊达尔

我正在安装Visual Studio 2015最终版本并创建mvc6 beta5项目(默认情况下为模板)。尝试添加控制器mvc 5.2(同样在vs2015最终版本中):在MVC 5.2中

但是,在mvc6 beta5项目中此菜单丢失:在MVC 6中

1.如何解决问题?

UPD

2.是否可以通过生成视图添加mvc6控制器? 产生意见

弗林斯

在MVC 6.0之前,MVC控制器和Web API控制器的概念有所不同。在未经训练的人看来,它们看上去很相似,但是它们的行为却有所不同,并且使用了不同的类。

因此,为什么当您单击该Controller…选项时,便能够在MVC控制器和/或Web API控制器之间进行选择。

从MVC 6.0开始,MVC和Web API控制器现在都已成为unified现在,它们完全相同,并且使用相同的类。

因此,您实际上不需要在MVC控制器和Web API控制器之间进行选择。

只需单击“添加新项”,这将打开“添加新项”对话框。

在右上角搜索文本框中的“添加新项”对话框中,输入Controller

您将能够选择MVC Controller Class模板。

谁知道呢……也许在他们最终产品出厂时,他们会把它带回来,但至少目前来说,这不应该成为秀场停止。

编辑:对于脚手架的东西,也许此链接可能会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Asp.Net核心MVC6如何在Identity 3中初始添加角色

如何在ASP.NET 5 MVC6中的布局文件中获取会话值

在ASP.NET 5(MVC6)中请求BinaryRead

如何正确捕获由ASP.Net MVC 5项目中的视图甚至控制器引发的异常

我如何在dotnet core(以前称为asp.net mvc6)中读取项目的版本

我应该在ASP.NET-MVC 5项目中的哪个位置存储WebAPI控制器?

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

ASP.NET 5(MVC6)如何为用户播种

@helper指令在ASP.NET5 MVC6 beta4中不再可用。

ASP.NET 5 MVC6错误:项目不是Web项目

VB.NET对ASP.NET 5(MVC6)的支持

ASP.NET MVC6 Beta8和Windows身份验证

ASP.NET5 MVC6部署在Amazon(AWS)上-无法正确部署

ASP.NET 5 MVC6自定义CSS和Javascript放置约定

在ASP.NET 5 MVC6中使用什么代替WebViewPage.RenderPage方法

ASP.NET 5和MVC6中的project.json

ASP.NET 5 MVC6 User.GetUserId()返回不正确的ID

ASP.Net 5 MVC6 select taghelper产生错误的输出

ASP.NET5 MVC6中的HTTP错误403.14

ASP.NET 5 MVC6中的@ Ajax.ActionLink

ASP.NET 5,MVC6,WebAPI-> ModelState.IsValid始终返回true

如何在ASP.NET MVC 6中添加基本控制器

我可以在没有MVC6的情况下将WebApi添加到ASP.NET 5(vnext)项目中吗?

如何在ASP.net 5.0(MVC6)中执行对REST API的请求

如何在IIS上运行ASP.NET MVC6而不发布应用程序

Web.config进入了Asp.net 5 mvc6,非Web配置又如何呢?

如何为ASP.Net 5(MVC6)内联网应用程序使用活动目录

如何在ASP.NET 5 MVC 6项目中切换到完整的.NET堆栈

如何在Asp.Net Core MVC项目中为Swagger文档明确定义API控制器路径