2009-02-13 82 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上添加链接以转到常规个人资料页面,然后从用户个人资料中检索用户详细信息以进行编辑。

这有帮助吗?