2013-11-28 18 views
0
<td align="right" width="100%"> 
    <asp:LoginName ID="LoginName1" runat="server" FormatString="Currently logged in as: {0}" /> 
</td> 

這是我在aspx文件中的代碼,我想在.cs文件中獲取字符串{0}。怎麼做?我想從loginName中獲取{0} FormatString屬性

+1

「fetch」是什麼意思?該字符串在內部與String.Format(FormatString,LoggedInUserName)一起使用。 – sisve

+0

我想從{0}的用戶名,以便我可以將它存儲在另一個字符串中,以便在C#中進一步使用。# – Ratzz

+0

試一下'User.Identity.Name' – Grundy

回答

0

您可以使用LoginName控制或使用Page.User.Identity.Name訪問您的當前身份。

<div>You are <%: Page.User.Identity.Name %>!</div> 
0

如果您想在登錄頁面後的任何頁面上顯示登錄名稱。 (你有登錄的第一頁,你有認證用戶的地方)。

在該登錄頁面中,您可以將提取的用戶登錄名稱存儲在Session變量中,然後使用該會話變量,然後在所有其他頁面中顯示名稱。

希望這會幫助你。 謝謝。

+0

可以的我有任何登錄頁面,我的用戶名來自Windows登錄 – Ratzz