2012-04-09 9 views
0

私は送信ページに多くのテキストボックスを持っており、すべてバリデーターを持っています。マスターページにある送信ボタンでそれらを制御したいと思います。それは動作しますが、他のボタンも検証を行います。検証サマリーは、送信ボタンがクリックされたか、または他のボタンにも常に表示されます。この状況をどうやってコントロールできますか? (asp.net)マスターページボタンを使用したasp.netの検証コントロール

答えて

0

私はあなたがValidationGroupプロパティを使用してこれを解決することができると思います。各個人が使用することを提出するための

http://msdn.microsoft.com/en-us/library/ms227424.aspx

http://www.w3schools.com/aspnet/prop_webcontrol_imagebutton_validationgroup.asp

おかげ

ディープ

+0

私はそれを試みましたが動作しません。ボタンはマスターページにあり、コントロールは内側のページにあります。それは問題なのでしょうか? – yboye

+0

マスターページとコンテンツページのコードを投稿できますか? –

2

"ValidationGroup"。ここにサンプルがあります:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:RequiredFieldValidator ControlToValidate="TextBox1" ValidationGroup="Submit" ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> 
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 
<asp:RequiredFieldValidator ControlToValidate="TextBox2" ValidationGroup="Submit" ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> 
<asp:Button ID="Button1" ValidationGroup="Submit" runat="server" Text="Button" /> 
+0

私はそのプロパティをすべてのコントロールに与えますが、機能しません。ボタンがマスターページにあります。それは問題を引き起こすのですか? – yboye

+0

いくつかのコードを表示できませんか?他のボタンにも同様のValidationGroup名が設定されていないことを確認してください。 –

+0

私たちはこの問題を解決します。私は妥当性確認の要約:) thaksに同じvalurを与えるのを忘れていた.. – yboye

関連する問題