ich ein Listenfeld haben zu validieren und ich möchte es überprüfen, ob die Benutzer-Taste auf Senden klickt, ohne jeden Wert aus dem Listenfeld auswählen.
Im Moment mache ich wie unten, aber ich bin nicht in der Lage, die Validierungsnachricht zu sehen. Wo gehe ich falsch?Wie ein Listenfeld in asp.net
aspx:
<asp:ListBox ID="ddList" runat="server" SelectionMode="Multiple" Height="125" Style="background: none;"></asp:ListBox>
<asp:RequiredFieldValidator ID="RQddList" runat="server" ControlToValidate="ddList" InitialValue="" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
cs:
if (ddList.Items.Count > 0)
{
if(ddList.SelectedIndex == -1)
{
RQddList.Text = "* requires value";
}
}
Versuchen Sie, den Standardwert ' asp: ListItem>' bereitzustellen und prüfen Sie, ob der ausgewählte Wert immer noch dies ist. –
@HassanImam listbox wird dynamisch vom cs Seite geladen zu werden, kann ich nicht den Wert hard – sumedha