2016-02-26 74 views
1

嗨,我的問題是我的必填字段驗證程序。 我在頁面上有兩個文本框,其上有requiredfieldvalidator。我的頁面上也有一個按鈕,可讓用戶回到上一頁。當我登陸到這個頁面並點擊後退按鈕時,它會在文本框中顯示requiredfieldvalidator問題。因此,回到上一頁,我必須在文本框中輸入一些不太方便用戶的值。 我是否應該使用其他驗證器? 感謝您的幫助。Requiredfieldvalidator不允許從頁面返回並填寫必填字段

+1

您在返回按鈕定義中使用CausesValidation =「false」。它幫助我通過繞過驗證按鈕來解決問題。 –

+0

當頁面執行回發時,一個requiredfieldvalidator會起作用,並且這是一個按鈕和另一個控件的默認行爲,CausesValidation的使用是有效的,問題在於其他控件使得回發,您將在點擊事件中執行驗證如果存在,則提供訪問的按鈕。 –

+0

我發現了一個msdn頁面,它工作。 https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.causesvalidation.aspx – Antony

回答