我有一个使用Windows身份验证的.Net 4网络应用程序,所有的工作都很好,但是有一个微不足道的错误让我疯狂!从vb.net的LoggedInTemplate中剥离域名
Visual Studio中拼下显示谁在
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="http://somewhere/default.aspx"/> ]
</LoggedInTemplate>
的问题是,虽然,这是显示为<domain>/user
而不仅仅是这我假设它是从
System.Threading.Thread.CurrentPrincipal.Identity.Name
但是我无法用编程方式来修改这个?
我喜欢Rob的实现/答案,但对于简单的应用程序,这是我采取了你的建议。谢谢 – Dean 2011-02-28 09:48:02