Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可以将管理面板和用户面板放在一个解决方案中-ASP.NET_C#_Asp.net_Visual Studio 2015_Architecture_Software Design - Fatal编程技术网

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

C# 可以将管理面板和用户面板放在一个解决方案中-ASP.NET,c#,asp.net,visual-studio-2015,architecture,software-design,C#,Asp.net,Visual Studio 2015,Architecture,Software Design,我正在使用ASP.NET开发一个在线选举网页。我已经完成了用户面板。现在我正在尝试为我的网站开发管理面板 我已经将管理面板和用户面板创建为Web应用程序,并将它们都包含在一个解决方案资源管理器中。 这是在网站中使用管理面板的标准吗?如果没有,你能建议我怎么做吗 先走一步 为管理员表单创建一个单独的受保护文件夹。然后使用成员资格来创建用户和角色:例如,您可以拥有管理员和编辑角色来限制管理能力,等等 看看您的解决方案,我会提出以下建议:没有“必要”将您的管理逻辑放在单独的项目中,但这可能取决于您

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

我已经将管理面板和用户面板创建为
Web应用程序
,并将它们都包含在一个
解决方案
资源管理器中。 这是在网站中使用管理面板的标准吗?如果没有,你能建议我怎么做吗


先走一步

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


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

我认为这没有问题,您甚至可能最终使用相同的角色视图(管理员和用户),并根据当前登录的用户更改布局。