2011-05-04 53 views
0

我認爲這個問題可能是一個簡單的解決方案。關於驗證摘要控制的Noob問題

我試圖使用Validation Summary控件,當我運行頁面並輸入無效輸入時,我得到了錯誤summmary(罰款),但是當我嘗試通過輸入正確的信息糾正錯誤時,頁面不會運行,即使驗證控制消息去。)

感謝

<asp:RegularExpressionValidator ID="regexStns" runat="server" 
     ControlToValidate="txtStones" 
     ErrorMessage="Weight (Stns) Must be one or two number characters." 
     ValidationExpression="/d/d?"></asp:RegularExpressionValidator> 
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
     ControlToValidate="txtPounds" ErrorMessage="RegularExpressionValidator" 
     ValidationExpression="\d\d?"></asp:RegularExpressionValidator> 
    <br /> 
    <asp:ValidationSummary ID="ValidationSummary1" runat="server" /> 
    <br /> 
+3

發佈您的代碼。 – Oded 2011-05-04 15:27:09

+0

好吧,等一下:) – 2011-05-04 15:34:58

+0

其實它好像掛了第一個REGEX驗證器 – 2011-05-04 15:40:06

回答

0

也就是說ValidationSummary控件的正常行爲。

+0

如果是這種情況,用戶最終無法看到一個不可用的頁面,如果他犯了一個錯誤?? – 2011-05-04 15:46:18

+0

爲什麼這個頁面是不可用的嗎?錯誤是固定的,用戶仍然可以重新提交,但是他們爲什麼不能第一次提交的總結仍然可以看出它沒有經過第一次。有意義嗎? – 2011-05-04 15:48:14

+0

對不起,我可能沒有把問題寫得很好,即使我認爲我已經重新輸入了有效的輸入,驗證摘要仍然保留着頁面,我在texbox中有一個默認的0,因爲我正在弄亂aroung jscript驗證昨天(無果):) – 2011-05-04 15:52:22