2009-02-13 75 views
-3

我需要動態編輯按鈕事件幫助。當我以用戶身份登錄時,我受到歡迎消息...歡迎用戶!正是在這個歡迎下,我正在編輯個人資料鏈接。所以無論何時用戶點擊編輯個人資料,他應該只能看到他的個人資料,並且能夠編輯他的個人資料。請有人幫我編碼。在asp.net中需要動態編輯按鈕事件的幫助

感謝, Masum

+0

試着問一個具體問題 – Element 2009-02-13 05:19:12

回答

0

你應該看看使用ASP.NET登錄控件,特別是如果你使用的是會員供應商。

<asp:LoginView ID="RegisterLink" runat="server"> 
    <AnonymousTemplate> 
    <div class="titleRegistration"> 
     <a href="/Users/Register.aspx">Register</a> or 
    </div> 
    </AnonymousTemplate> 
    <LoggedInTemplate> 
    <div class="titleRegistration"> 
     Welcome back 
     <asp:LoginName ID="LoginName1" runat="server" /> 
     - 
    </div> 
    </LoggedInTemplate> 
</asp:LoginView> 
<asp:LoginStatus ID="lsGeneral" runat="server" LogoutPageUrl="/Users/Logout.aspx" /> 

所以,我在這裏做的是:

  1. 使用LoginView控制,以顯示不同的信息,匿名用戶和登錄的用戶 - 匿名用戶將看到一個鏈接到我的註冊頁面,和「or」一詞,登錄用戶就會看到他們的名字(由LoginName控件自動呈現)和破折號。
  2. 使用LoginStatus控件根據用戶是否已登錄或註銷自動呈現「登錄」或「註銷」鏈接。

這將產生匿名用戶的以下內容:登錄用戶

註冊或登錄

而且爲:

歡迎回來Zhaph - 註銷

您可以輕鬆地在UserName上添加鏈接以轉到常規個人資料頁面,然後從用戶個人資料中檢索用戶詳細信息以進行編輯。

這有幫助嗎?