2013-05-31 28 views
0

我在ASP身份驗證方面遇到了一些麻煩:登錄ASP(AD)如何在認證之前修改UserName的值?

用戶可以通過普通的登錄視圖進行連接。 我希望那些知道能夠作爲別人連接的人。爲此,如果他們鍵入 username ** _ as **,則會出現另一個文本框,並且可以鍵入要連接的用戶。

我的問題是,我讓ASP(和web.config)的默認行爲處理到目前爲止的一切。 所以當用戶點擊登錄時,用戶名是username_as(顯然不被識別;))

我想要的是發送用戶名(不帶後綴),但我不知道我在哪裏可以拆分文本框值。

(我已經開始做的髒東西,但我想有這樣做是正確的正確方法?:))

非常感謝您!

+0

您提到web.config - 這是一個經典的asp問題還是它的asp.net? – John

+0

這是asp.net(寫錯了標籤) –

回答

0

我所做的解決我的問題是在登錄按鈕中添加OnClientClick事件。 在這個函數中,我只是修改LoginUser_UserName的值。 它適用於點擊操作,也適用於Enter驗證。

不是超級乾淨,但它的工作原理。 (而且我沒有在AD身份驗證背後的代碼中實現)