我想使用" Areas"在我的ASP.NET MVC项目中实现一个管理面板。 但我对此一无所知。
请告诉我如何使用控制器或区域在ASP.NET MVC项目中实现管理面板。
实际上我正在为诊所实施ASP.NET MVC项目,客户希望通过管理面板处理所有活动。我是初学者在做ASP.NET MVC。
有谁知道怎么做?能否请您提供一些如何在ASP.NET中实现它的技巧?
答案 0 :(得分:3)
ASP.NET MVC中的区域用于将逻辑相关的部分组合在一起。通过创建区域,您将在/Contoller
文件夹中获得单独的/Views
,/Model
和/Area
文件夹和配置文件。您还需要为此配置路由。
我建议您首先在默认的Intranet应用程序中创建一个简单的区域。 Here is a short tutorial on how to do it。
现在,一旦解决了区域问题,您可能希望继续创建管理面板。我从您的“管理面板”一词中理解的是,您希望针对数据库中每个表的页面对它们执行CRUD操作。
在这里,您需要阅读ASP.NET MVC的基础知识,了解如何使用ASP.NET MVC连接数据库。提示: dbContext 。
在/Models
文件夹中为您的表创建模型。
在/Controller
文件夹中添加Controller。默认情况下会有一个动作。您可以更改其名称或创建新名称。
您可以通过右键单击控制器中的操作名称从脚手架创建 Views ,此处您将显示模型列表以选择这些视图的模型,选择模型您在/Model
文件夹中创建。
此外,我将建议您在ASP.NET MVC上阅读一本书或一些视频讲座(Scott allen的讲座对于基本的理解非常有用),并且还要查看管理面板的工作原理以及从头开始创建它们的最佳方法