2009-03-02 11 views
0

2 "form" içeren bir sayfam var (Ne demek istediğim bir formdan oluşan bir paneldir: metin kutuları, doğrulayıcılar ve bir düğme)..NET, bir sayfada iki "form" ve onların doğrulayıcıları

formun birine göndermek çalıştığınızda

sorunu diğer formu, doğrular, (Ben onlardan biri, gösterilen her zaman AnaSayfa aslında, çünkü burada 2 var) hangi tabiki boş ve geçersiz.

Bu sorunu nasıl çözersiniz?

Teşekkür ederiz.

cevap

5

Sorununuz asp.net ValidationGroups ile çözülebilir.

http://weblogs.asp.net/scottgu/archive/2004/10/24/246945.aspx

Temel olarak, grup kontrolleri Benzersiz olarak adlandırılmış doğrulama grubunu kullanarak doğrulanacak. böylece gibi:

<asp:Textbox ID="txt" runat="server" /> 
<asp:RequiredFieldValidator id="rfv" runat="server" ControlToValidate="txt" ValidationGroup="masterGroup">* Required!</asp:RequiredFieldValidator> 
<br /> 
<asp:Button id="btnSubmitMaster" runat="server" Text="Submit!" ValidationGroup="masterGroup" /> 

böyle gruplandırma girdiler, daha sonra formu gönderen denetime doğrulama grubu atarsanız, diğer doğrulama gruplarında girişler valide edilmeyecektir.

İlgili konular