如何在asp.net中存储自定义用户数据?

时间:2012-09-04 19:34:58

标签: c# asp.net database user-controls

我可能会忽略这样的问题,但我找不到它。我有一个带有C#codebehind的asp.net站点,我有一个工作方法,可以创建用户帐户,密码,并与每个用户关联其他数据。我通过创建一个Web应用程序启动了这个站点,并且登录/注册功能都包含在内并且工作正常。我还有一个数据库,用户可以在网站上搜索和显示数据(所有这些也有效)。但是,我希望用户能够在数据库中搜索数据,然后能够返回到他们已经保存为他们“跟随”的页面的页面。我需要存储的所有内容都是数据库中的唯一标识符,以指出该人想要关注该页面。存储这些值的最佳位置在哪里?我可以通过保存aspnetdb数据库中的数据来实现吗?如果是这样,如果使用asp.net Web应用程序,我将如何在此数据库中编写自定义值?

1 个答案:

答案 0 :(得分:1)

如果您使用的是ASP.NET Membership功能,则可能需要使用MembershipUser.ProviderKey作为@dcreight提到的唯一ID。用它来访问你自己的表。我不建议直接写入aspnetdb。