Имам уеб формуляр. Има много различни раздели. Мога да кажа, че всеки раздел показва данни от таблица с данни. Във всеки раздел имам бутони OK и Cancel. Когато натисна OK, се извършват всякакви промени в таблицата в базата данни. Също така поставих някои Requiredfieldvalidators. Да кажем, че вмъквам нов запис в първия раздел и полетата са въведени правилно. Когато натисна OK, получавам съобщение за грешка, повдигнато от останалите валидатори, които са в другите секции. Няма ли начин, когато натисна бутона OK на определен раздел, да получа грешки при валидиране на същата област? Така че това, от което вероятно се нуждая, е бутон, който няма да служи като подател на страница с дупка, а по-скоро като подател на конкретен раздел.
ASP.NET - RequiredFieldValidator за валидиране само на определени контроли
Отговори (2)
Поставете ValidationGroup
върху RequiredFieldValidator
. След това поставете същото ValidationGroup
върху правилния бутон за изпращане. Когато се щракне върху него, се валидират само контролите за валидиране, които са част от групата.
http://msdn.microsoft.com/en-us/library/ms227424.aspx
person
janhartmann
schedule
16.04.2012
Мисля, че janhartmann е прав. ValidationGroup може да ви помогне да разрешите проблема. Разгледайте тази статия
person
Priyank Patel
schedule
16.04.2012