允许根据登录查看用户的下拉列表选择

问题描述 投票:0回答:2

我有一个下拉列表,其中包含组的选择,即group1,group2,group3等。例如,名为Alex的用户登录并且他的组是group2,因此他只能从下拉列表中选择“group2”(以查看小组细节)而不是其他小组。是否可以使用visual studio 2010实现这一目标?如果是这样,请详细解释,因为我是初学者。

c# asp.net visual-studio-2010 html-select
2个回答
0
投票

以下是如何使用asp.net webforms创建具有成员资格和用户登录的网站项目的链接。

http://msdn.microsoft.com/en-us/library/879kf95c(v=vs.100).aspx

创建站点后,您可以创建组中的组。

用户登录到下拉列表的on click事件处理程序后,您可以使用对成员资格提供程序API的调用来检查它们是否具有所需的组成员身份。

听到的链接是文档调用时如何创建和管理用户组或“角色”的链接。

http://msdn.microsoft.com/en-us/library/t32yf0a9(v=vs.100).aspx

一旦您设置了用户和组并且您的用户经过身份验证,就可以轻松检查他们是否在一个组中。

听到是一个快速解释和一些示例代码,用于在验证用户角色成员身份后如何检查它们。

asp.net membership - how to determine programatically is user is in role

如果您能够使用asp.net mvc然后项目模板支持它,那么可以通过Webforms完成这项工作并进行相当多的工作。但这会使您的下拉列表代码变得更加复杂。


-1
投票

在页面加载中,您设置其他下拉列表禁用,如DropDownList1.Enabled = false;

© www.soinside.com 2019 - 2024. All rights reserved.