Zitat von
Union:
Wie wärs denn so:
<asp:TextBox ID="TextBox1" Runat="server" CausesValidation="True"></asp:TextBox>
Sorry, das reicht nicht aus. Du musst beim Submit immer alle Validations von Hand anstossen. Bug oder Feature ;(
Code:
void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < Page.Validators.Count; i++)
{
Page.Validators[i].Validate();
}
}
Aber wenigstens wird der Fokus auf das letzte fehlerhaft validierte Element gesetzt... auch wenn SetFocusOnError auf false steht.