管理面板和用户面板可以在一个解决方案中 - ASP.NET

时间:2016-10-07 18:18:34

标签: c# asp.net visual-studio-2015 architecture software-design

我正在使用ASP.NET开发一个在线选举网页。我已经完成了用户面板。现在我正在为我的网站开发管理面板。

enter image description here

我已将管理面板和用户面板创建为Web Application,并将它们包含在一个Solution资源管理器中。 这是在网站中使用管理面板的标准吗?如果没有,你能否告诉我如何做到这一点。

提前Thanx!

1 个答案:

答案 0 :(得分:1)

为您的管理表单创建一个单独的受保护文件夹。然后使用成员资格来创建用户和角色:例如,您可以拥有限制管理能力的管理员和编辑者角色等。

https://www.asp.net/identity

查看您的解决方案,我会提出以下建议:将管理逻辑放在单独的项目中并不是“必要”,但这可能取决于您以后的支持/维护优先级。我不会使用“panel”这个词,因为它暗示了一个ASP.NET控件。