2013-04-09 131 views
0

我把asp:LoginName在我的母版页文件,动态更改登录名称在asp.net

<asp:LoginName ID="LoginName1" runat="server" /> 

asp:LoginName显示用户名默认情况下,
我该怎么让用户的其他数据,如电子邮件。 我想在LoggingIn事件中写这个过程。

void Login1_LoggingIn(object sender, LoginCancelEventArgs e) 
{ 
....... 
} 
+0

其实你想什么...? – RajeshKdev 2013-04-09 08:51:58

+0

我想动态地分配数据到LoginName> asp:LoginName显示用户名(例如> John),但我想显示用户的电子邮件(例如> [email protected])。 – zey 2013-04-09 08:57:11

+0

你从哪里得到约翰,以及你如何分配。你可以发布代码吗?因为你的细节是不够的,它不明确。 – RajeshKdev 2013-04-09 09:05:06

回答

1
void Login1_LoggingIn(object sender, LoginCancelEventArgs e) 
{ 
LoginName _loginName = Master.FindControl("LoginName1") as LoginName; 
_loginName.FormatString = "User's_Email" ; 
} 
+1

如果您将此代码写入LoggedIn事件而不是LoggingIn,则会更好。 – 2013-04-09 09:36:33