2008-08-29 53 views

回答

5

您使用的是ValidationGroups嗎?嘗試爲每個控件分配一個驗證組以及您想要使用的驗證器。例如:

<asp:TextBox ID="txt1" ValidationGroup="Group1" ruant="server" /> 
<asp:RequiredFieldValidator ID="rfv1" ... ValidationGroup="Group1" /> 

請注意,如果按鈕沒有指定驗證組,它將驗證未分配給驗證組的所有控件。

+0

這裏有一個意見。您應該將ValidationGroup =「Group1」添加到按鈕而不是文本框。如果您要將ValidationGroup =「Group1」添加到文本框中,那麼您的按鈕仍然會提交數據。 – 2011-04-29 05:30:28

0

您應該爲每組元素設置ValidationGroup屬性爲不同的值。您的驗證器的ValidationGroup只能與提交表單的控件相同。