我有一个使用asp会员控制的asp.net页面。我想使用用户注释字段来保存额外的信息。我正在通过网站管理工具创建用户。用户评论显示在asp.net页面
那么,如何访问评论字段并将其写入页面?好吧,我并不完全生气(也许,但这是我的心态!)。 如果你创建一个用户并且去管理那个用户,你会发现它有一个Description标签的文本框,这个映射到Comment域的注释域位于aspnet_Membership表中。
也许我使用错误的术语!对不起...
我有一个使用asp会员控制的asp.net页面。我想使用用户注释字段来保存额外的信息。我正在通过网站管理工具创建用户。用户评论显示在asp.net页面
那么,如何访问评论字段并将其写入页面?好吧,我并不完全生气(也许,但这是我的心态!)。 如果你创建一个用户并且去管理那个用户,你会发现它有一个Description标签的文本框,这个映射到Comment域的注释域位于aspnet_Membership表中。
也许我使用错误的术语!对不起...
我不太明白什么是“评论栏”你在说什么,因为默认的Web站点管理工具创建的用户没有这样的领域。
如果你想创建这样你就需要实现不同MembershipProvider
类或Profile properties
工作领域,我建议你先阅读这些文章:
编辑:
对于那个特殊的“描述”字段(我肯定不是那里,当我正在寻找它)。 <),它确实将数据放入“aspnet_Membership”表“Comment”列。 您可以轻松地MembershipUser
class访问:
@{MembershipUser user = Membership.GetUser();}
@if (user != null)
{
@user.Comment
}
剃刀语法
编辑
Membership.GetUser()
支持简单的覆盖,所以你并不真正需要使用Context.User.Identity.Name
作为参数当前登录用户。
要与伊利亚在这一个...我没有看到我的网站管理实例中的“评论”字段。
但是,一个可能的回答你的问题是ASP.NET配置文件: http://weblogs.asp.net/scottgu/archive/2005/10/18/427754.aspx
谢谢两位,我会看看这个周三的时候我回来了,但我已经更新与信息有关的问题“评论栏”。 – Adrian 2011-02-07 22:09:18