我正在做一些遺留項目的工作,一個已經從1.1年升級到2.0,現在已經設置爲3.5的項目。目前,我在點擊提交時遇到了一些需要的字段驗證程序未運行的問題。Asp.net驗證程序沒有激發
這是一個非常簡單的設置。我有兩個文本框,當用戶點擊提交時,我需要填寫這兩個文本框,我有RFV指向每個文本框,但是當我單擊提交按鈕時,驗證不會被觸發,然後生成的代碼被炸開。我曾嘗試在相關控件上使用兩個ValidationGroup,並將Display從「Dynamic」更改爲「Static」,但沒有結果。
我也有一些問題,當我使用AJAX控件,我得到的JavaScript錯誤等,這對我來說會指向關於客戶端庫的不正確的配置。當然,我不確定如何去查明我的配置中的錯誤。有什麼建議麼?
感謝,
邁克
這是我剛纔注意到的奇怪現象。如果我進入提交按鈕的單擊事件的事件處理程序並添加工作(如果myTextBox.Text <>「」Then ...),那麼頁面將回發並且驗證器將會觸發。如果我刪除它,那麼頁面就會彈出。這有點令人困惑,因爲如果我理解生命週期的過程如何,它應該在執行控件事件代碼之前執行服務器驗證。 – mclark1129 2010-02-03 16:30:03
你需要顯示你的html代碼。 – 2010-02-03 16:44:17