2012-03-01 68 views
-1

我使用loginview控制顯示在asp.net logedIn用戶,在此控制我已經使用登錄名loginstatus control.the問題是,當我按下F5它直接顯示系統loged用戶名即。我的默認系統帳戶username.i我很困惑該怎麼做!有沒有人有解決方案,請分享。查詢與登錄名和登錄狀態控制

回答

1

我不確定我是否理解你正確...你顯示「yourdomain/youraccount」?

如果是這樣......你不想使用Windows身份驗證,你應該切換到窗體身份驗證,否則將使用Windows憑據...

一個點開始尋找是webconfig ...

<configuration> 
<system.web>  
    <authentication mode= "[Windows/Forms/Passport/None]"> 
    </authentication> 
</system.web> 

編輯: LoginName控件顯示全名,而不是用戶名 http://weblogs.asp.net/gurusarkar/archive/2009/06/16/loginname-control-to-display-full-name-instead-of-username.aspx

你也應該確保你迷上了會員數據庫...

HTH

+0

其實我想顯示記錄器名稱和地位,aspcontrols(登錄名和狀態)採取默認的Windows身份驗證,因此它顯示系統的用戶名但是,當我試着按照你的說法,控件不能使用它,它不顯示名字或狀態。 – 2012-03-01 10:18:36

+0

從文章中添加antother鏈接以顯示完整的用戶名 – silverfighter 2012-03-01 12:14:38