在ASP.NET MVC中,创建控制器需要遵循以下步骤:
打开Visual Studio。
创建一个新的ASP.NET Web应用程序项目。选择"ASP.NET Web 应用程序(.NET Framework)“模板,然后为项目命名,例如"MyMvcApp”。点击"确定"。
在"解决方案资源管理器"中,右键单击项目名称,然后选择"添加" > “控制器…”。这将打开"添加新的Scaffolded项目对话框"。
在"添加新的Scaffolded项目对话框"中,选择"MVC 5 控制器 - 空"(对于ASP.NET MVC 5)或"MVC 6 控制器 - 空"(对于ASP.NET MVC 6)。然后点击"添加"。
在"选择模型类"对话框中,选择要为其创建控制器的模型类。如果尚未创建模型类,可以在此对话框中创建一个新的类。点击"添加"。
在"添加新的Scaffolded项目对话框"中,您可以选择要包含在控制器中的操作(例如,索引、创建、更新和删除)。根据需要选择操作。点击"添加"。
点击"确定"以生成控制器。现在,在"解决方案资源管理器"中,您将看到新创建的控制器类。
以下是一个简单的示例,展示了如何使用这些步骤创建一个名为"HomeController"的控制器:
打开Visual Studio。
创建一个新的ASP.NET Web应用程序项目。选择"ASP.NET Web 应用程序(.NET Framework)“模板,然后为项目命名,例如"MyMvcApp”。点击"确定"。
在"解决方案资源管理器"中,右键单击项目名称,然后选择"添加" > “控制器…”。
在"添加新的Scaffolded项目对话框"中,选择"MVC 5 控制器 - 空"(对于ASP.NET MVC 5)或"MVC 6 控制器 - 空"(对于ASP.NET MVC 6)。然后点击"添加"。
在"选择模型类"对话框中,点击"添加"以创建一个新的模型类,例如"Employee"。
在"添加新的Scaffolded项目对话框"中,选择"Employee"模型,然后选择要包含在控制器中的操作。点击"添加"。
点击"确定"以生成控制器。现在,在"解决方案资源管理器"中,您将看到名为"HomeController"的新控制器类。