我正在尝试理解“one asp.net”的概念。我完成了整个练习,链接在这里。很容易理解。
现在我想更深入地了解,我创建了一个新的Asp.Net项目,并选择了Web API模板,如下所示。因此,我们可以看到MVC和Web API复选框都被选中。
如果我观察这个项目,AccountController是一个ApiController,所以视图文件夹没有任何预期的Account和Manage文件夹。 现在我的问题是如何将Mvc Account控制器添加到上述项目中?我非常清楚,如果我在新项目对话框中选择MVC,我就可以得到它。
我想要的是在Web api项目中添加一个MVC账户控制器,包括与之前展示的相同的视图。
这应该很容易吧。那么有人能描述一些步骤吗?例如,在添加脚手架和添加控制器对话框中需要选择哪个模型和上下文?
换句话说,我想要了解一个控制器(无论是Api还是Mvc)背后的模型类和数据上下文是什么。
现在我想更深入地了解,我创建了一个新的Asp.Net项目,并选择了Web API模板,如下所示。因此,我们可以看到MVC和Web API复选框都被选中。
如果我观察这个项目,AccountController是一个ApiController,所以视图文件夹没有任何预期的Account和Manage文件夹。 现在我的问题是如何将Mvc Account控制器添加到上述项目中?我非常清楚,如果我在新项目对话框中选择MVC,我就可以得到它。
我想要的是在Web api项目中添加一个MVC账户控制器,包括与之前展示的相同的视图。
这应该很容易吧。那么有人能描述一些步骤吗?例如,在添加脚手架和添加控制器对话框中需要选择哪个模型和上下文?
换句话说,我想要了解一个控制器(无论是Api还是Mvc)背后的模型类和数据上下文是什么。