4

何らかの理由で、間違ったことをしたときにバリデーターにフラグを立てさせることができません。

<asp:DropDownList ID="ddlTypeList" runat="server" DataSourceID="ods_TypeOptions" DataTextField="name" DataValueField="id" SelectedValue='<%# Bind("Type") %>' AppendDataBoundItems="true">
<asp:ListItem Text="-" Value="-1" Selected="True"></asp:ListItem> </asp:DropDownList>

ドロップダウン リストには、最初のダミーを含む適切な値があります。

ない

<asp:RequiredFieldValidator ID="rfw" runat="server" ControlToValidate="ddlTypeList" InitialValue="-1" ToolTip="Required">*</asp:RequiredFieldValidator>

または

<asp:CompareValidator ID="cv" runat="server" ControlToValidate="ddlTypeList" ValueToCompare="-1" Operator="NotEqual" ToolTip="Required">*</asp:CompareValidator>

フラグを立てて、「おい、台無しだ、直せ」と言います。すべてのグーグル、検索、レビュー、大きなハンマーのスイングについて、私は自分が間違っていることをまだ見つけていません.

それらすべてを修正するための1つのソリューションが必要です。

そうそうValidationGroup="myGroup"、DDL、RFV/CV、ボタンの間にも問題がありました。運がない。

4

1 に答える 1