c# - 如何使用ASP.NET成员资格提供程序类

标签 c# asp.net membership roleprovider

我想为我自己的数据库使用asp.net成员资格提供程序我有自己的表

这是我做了什么
我用自己编写的所有覆盖方法扩展了成员资格提供程序类。
 将成员资格提供程序类用于自定义使用是正确的方法吗?我也扩展了角色管理类。

最佳答案

什么是“正确的”和“错误的”是模糊的,因为不同的人有不同的意见。

我的意见是,永远不要扩展成员资格表,因为这样做会在Microsoft决定为这些类添加其他功能时造成潜在的问题。

相反,您应该只将asp.net成员资格提供程序键用作您自己的表中的外键。因此,您可能拥有自己的“用户”表,但其中一列是asp.net成员身份用户ID值。这使您可以将它们关联在一起并获取该信息,而无需扩展asp.net成员资格表本身。

关于c# - 如何使用ASP.NET成员资格提供程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701181/

相关文章:

c# - 如何通过 Selenium Script C# 将参数传递给 chrome 扩展?

c# - 如何在用户单击浏览器停止按钮时停止服务器端处理 (ASP.net C#)

c# 检查字符串是否为数字的代码

c# - 如何检查是否可以在 C# 中使用另一个字符串的字符获取一个字符串?

asp.net - 实现自定义成员(member)用户

c# - 从另一个项目修改 Windows 窗体控件

C# 如何循环用户输入直到输入的数据类型正确?

c# - Membership.ValidateUser 很慢

c# - 将大型 CLOB 对象转换为 .NET 字符串以放入 DataGridView 单元格

基于日期的 Python VLOOKUP - Pandas