如何在Asp.net网站中为不同类型的用户创建不同的网络表单

本文关键字:同类型 用户 表单 网络 创建 Asp net 网站 | 更新日期: 2023-09-27 18:23:57

我目前在一家医院管理系统的网站上工作。我知道如何创建登录表单以及如何对其进行编码。问题是我有多种类型的用户:

  • 医生:将查看有关患者和即将到来的预约的信息
  • 护士:看看她在特定时间被分配到哪个房间,她要照顾什么客户
  • 接待员:可以访问客户信息并添加/删除/修改预约

我如何才能根据医生、护士或接待员的用户名/密码为他们启用一些网络表单?

如何在Asp.net网站中为不同类型的用户创建不同的网络表单

您可以使用Visual Studio中内置的Membership功能来管理它,在这里您可以管理不同类型用户的角色!!!

有关更多详细信息。。请参阅以下链接。。。https://msdn.microsoft.com/library/t32yf0a9(v=vs.100).aspx

如果您能够做到这一点,那么您可以通过数据库自己完成所有工作。您有一些表Users,其中包含登录名和密码。还添加字段Role或再创建一个表Roles,并在表Users中为表>Roles创建外键。然后,你可以创建几个母版页,每个角色一个,在那里你可以为一个角色设计一个完整的母版页、为另一个角色创建另一个母版页等等。你应该检查角色的加载情况。

另一种方法是使一切都是动态的。例如,在数据库中,您将创建一些表菜单,其中为每个角色创建特定菜单,然后在加载时为某个特定角色调用此菜单。