---
title: "skilja på validator och validator"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/74162-skilja-på-validator-och-validator"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2003-04-15T12:55:14.000Z"
updated: "2003-04-15T17:40:23.000Z"
replies: 3
views: 218
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/74162-skilja-på-validator-och-validator"
---

# skilja på validator och validator

## #1 — Dino, 2003-04-15T12:55Z

Har i en userControll två separata input med dess validatorer och knapp, typ nedan kod:

```
...
'En input och dess behag
<tr>
   <td>
      <asp:TextBox id="tbSearch" width="100%" runat="server" />
   </td>
</tr>
<tr>
   <td>
      <asp:Button runat="server" Text="Sök" id="btSearch" />
      <asp:RequiredFieldValidator id="valrSearch" runat="server" ErrorMessage="Haha" ControlToValidate="tbSearch"/>
   </td>
</tr>
...
'En till input och dess bekvämligheter
<tr>
   <td>
      <asp:TextBox id="tbNewsletter" width="100%" runat="server" />
   </td>
</tr>
<tr>
   <td align="middle">
      <asp:RequiredFieldValidator id="valrSubscribe" runat="server" ErrorMessage="Hoho" ControlToValidate="tbNewsletter"/>
      <asp:Button runat="server" Text="Prenumerera" id="btSubscribe" />
   </td>
</tr>
...
```

Problemet är att när jag trycker på en knapp så utlöses båda tvås validatorer. Och då tänkte jag att jag kunde lösa det med att endast kolla den tryckta knappens input, typ:

```
If valrSearch.IsValid Then
   ...
End If
```

 
Men den funkade ju självklart inte så vad gör man???

Permalänk: https://www.webforum.nu/p/74162

## #2 — NETwork, 2003-04-15T13:19Z

Det där är en väl dokumenterad begränsning, det verkar inte finnas någon möjlighet att styra validatorerna på det sätte du vill. Men om du vet att den ena knappen alltid kommer att tryckas på först så kan du ju tills vidare stänga av den andra validatorn... och sedan när den första har postats tillbaka så sätter du på den andra och stänger av den första. Vill du vara riktigt avancerad så går det ju att själv koda extra funktionalitet i de js-filer som validatorerna använder, men det är nog inte helt lätt förstås...

Kanske detta har kompletterats i v1.1? Tror inte det iofs... vi får antagligen vänta på version 2 av .net men då är jag övertygad om att den här funktionaliteten kommer att finnas med!

Permalänk: https://www.webforum.nu/p/1014227

## #3 — Dino, 2003-04-15T13:28Z

Hmm, det var ju typiskt. :x  Tyvärr kan jag inte veta vilken knapp som användare skall trycka på och js-filerna vågar jag nog inte röra än. Får väl lämna det därhän tills vidare då. \*\*\*

Permalänk: https://www.webforum.nu/p/1014235

## #4 — kristoffer, 2003-04-15T17:40Z

Det finns en lösning om jag har förstått ditt problem rätt: <http://www.codeproject.com/aspnet/groupvalidator.asp>

Permalänk: https://www.webforum.nu/p/1014387

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/74162-skilja-på-validator-och-validator
