2011-02-07 121 views
0

我有一個使用asp會員控制的asp.net頁面。我想使用用戶註釋字段來保存額外的信息。我正在通過網站管理工具創建用戶。用戶評論顯示在asp.net頁面

那麼,如何訪問評論字段並將其寫入頁面?好吧,我並不完全生氣(也許,但這是我的心態!)。 如果你創建一個用戶並且去管理那個用戶,你會發現它有一個Description標籤的文本框,這個映射到Comment域的註釋域位於aspnet_Membership表中。

也許我使用錯誤的術語!對不起...

Description text box that maps to the comment field

回答

2

我不太明白什麼是「評論欄」你在說什麼,因爲默認的Web站點管理工具創建的用戶沒有這樣的領域。

如果你想創建這樣你就需要實現不同MembershipProvider類或Profile properties

工作領域,我建議你先閱讀這些文章:

編輯:

對於那個特殊的「描述」字段(我肯定不是那裏,當我正在尋找它)。 <),它確實將數據放入「aspnet_Membership」表「Comment」列。 您可以輕鬆地MembershipUser class訪問:

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

剃刀語法

編輯

Membership.GetUser()支持簡單的覆蓋,所以你並不真正需要使用Context.User.Identity.Name作爲參數當前登錄用戶。

0

要與伊利亞在這一個...我沒有看到我的網站管理實例中的「評論」字段。

但是,一個可能的回答你的問題是ASP.NET配置文件: http://weblogs.asp.net/scottgu/archive/2005/10/18/427754.aspx

+0

謝謝兩位,我會看看這個週三的時候我回來了,但我已經更新與信息有關的問題「評論欄」。 – Adrian 2011-02-07 22:09:18