08. oktober 2007 - 11:34Der er
5 kommentarer og 1 løsning
Dynamisk sætte ErrorMessage i validator
Jeg har i mit GridView en validator for kolonnen med beløbsindtastning. Så vil jeg jo gerne validere korrekt indtastning, og har sat denne validator på:
<asp:RangeValidator runat="server" ErrorMessage="Fejl i beløb i række nummer: " ControlToValidate="TextBoxNewBeloeb" Type="Double" MinimumValue="0" display="none"/>
I stedet for at sætte fejlmeddelelsen ved hvert felt, vil jeg samle dem i en ValidationSummary.
?: Kan man sætte ErrorMessage dynamisk, således at man kan tilføje hvilken række, fejlen opstod i? Fejl i beløb i række nummer: 3 Fejl i beløb i række nummer: 34 Fejl i beløb i række nummer: 87
...hvad hvis nu jeg vil vise "*" i indtastningsfeltet/rækken (evt. efter rækken) og den fulde ErrorMessage i ValidationSummary? Kan man "neste" ValidationSummary? Således at man kan lave forskellige detlajeringsgrader af summaries forskellige steder i sin tabel (en i cellen, en for enden af rækken, en ned under tabllen)
"*" er myValidator.Text mens det andet er myValidator.ErrorMessage, og du kan jo sagtens ha begge samtidigt.
neste validatio nsummaries ? aner det ikke:) I en CustomValidator kan du lave alt havd du lyster, og skrive beskeder all over, foruden i validation summary.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.