用户评论显示在asp.net页面上

时间:2011-02-07 20:09:07

标签: c# asp.net

我有一个使用asp成员控制的asp.net页面。我想使用用户评论字段来保存其他信息。我正在通过网站管理工具创建用户。

那么我如何访问评论字段并将其写入页面?

好吧,我不是完全疯了(也许,但这是我的心态!)。 注释字段存在于aspnet_Membership表中,如果您创建一个用户并去管理该用户,您会看到它有一个描述标记的文本框,这将映射到注释字段。

也许我使用了错误的条款!遗憾...

Description text box that maps to the comment field

2 个答案:

答案 0 :(得分:2)

我不太明白你所说的“评论字段”是什么,因为默认的网站管理工具创建的用户没有这样的字段。

如果您想创建此类字段,则需要实施不同的MembershipProvider课程或使用Profile properties

我建议你先阅读这些文章:

修改

对于那个特定的“描述”字段(当我在寻找它时,我确定不存在>。<),它确实将数据放入“aspnet_Membership”表“Comment”列中。 您可以使用MembershipUser class轻松访问它:

@{MembershipUser user = Membership.GetUser();}
@if ( user != null)
{
    @user.Comment
}

Razor语法

修改

Membership.GetUser()支持简单覆盖,因此您实际上不需要使用Context.User.Identity.Name作为当前登录用户的参数。

答案 1 :(得分:0)

要跟Ilya一起去...我在网站管理实例中没有看到“评论”字段。

但是,对于您的问题,可能的答案是ASP.NET配置文件: http://weblogs.asp.net/scottgu/archive/2005/10/18/427754.aspx