在 asp.net mvc 中存储和检索用户设置

2023-12-19

有没有一种简单的方法可以在 ASP.NET MVC 应用程序中存储用户设置?例如,诸如他们想要通知的频率、向何处发送通知以及您能想到的用户可以为自己进行个性化设置的任何其他设置。

.net 中是否有一些内置的东西可以做到这一点?我想使用链接到该用户的外键将设置存储在数据库中。

如果没有内置的 .net 功能,我将如何设计数据库表进行设置? (只是一个例子)


你希望他们能够坚持下去吗?如果数量不多,请将它们存储在 cookie 中。

如果您无法将它们存储在 cookie 中,则将它们存储在数据库表中:

UserPreferences
---------------
Id
UserId
PreferenceName
Value

如果您担心标准化等问题,那么您可以随时添加另一个表:

Preferences
-------------
Id
Name
Type

您的 UserPreferences 表将变为:

UserPreferences
---------------
Id
UserId
PreferenceId
Value

我可以永远使用可能的表或持久性机制。问题是,这些偏好是什么样的?会议?寿命?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 asp.net mvc 中存储和检索用户设置 的相关文章

随机推荐