0
私のWebページに次のコードがあります。検証サマリーにエラーメッセージが表示されない
table>
<tr>
<td class="style2"> <asp:ValidationSummary
ID="ValidationSummary1"
runat="server"
HeaderText="Following error occurs....."
ShowMessageBox="false"
DisplayMode="BulletList"
ShowSummary="true"
BackColor="Snow"
Width="200"
ForeColor="Red"
Font-Size="X-Large"
Font-Italic="true" EnableClientScript="true" />
</td>
</tr>
<tr>
<td valign="top" class="style2">
Test1 :
<asp:DropDownList ID="ddlTest1" runat="server">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="ReqTest1" runat="server" ControlToValidate="ddlTest1" InitialValue="Please Select" ErrorMessage="Please Select Test1"></asp:RequiredFieldValidator>
</td>
<td valign="top">
<asp:DropDownList ID="ddlLocation" runat="server">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="ReqLocation" runat="server" ControlToValidate="ddlLocation" InitialValue="Please Select" ErrorMessage="Please select a Location"></asp:RequiredFieldValidator>
</td>
</tr>
私は任意のドロップダウン値を選択せずに送信ボタンをクリックしていたとき、私はすべてのエラーメッセージを取得しておりません。私のドロップダウンコードは
Private Sub Test1()
ddlTest.DataSource = ' called the class to bid the drop down
ddlTest.DataTextField = "Test"
ddlTest.DataValueField = "Testid"
ddlTest.DataBind()
ddlTest.Items.Insert(0, New ListItem("Please Select", 0))
End Sub
Public Sub LoadLocation()
' ddlLocation.DataSource = ' called the class to bid the drop down
ddlLocation.DataTextField = "location"
ddlLocation.DataValueField = "id"
ddlLocation.DataBind()
ddlLocation.Items.Insert(0, New ListItem("Please Select", 0))
End Sub
です。助けていただければ幸いです。送信ボタンをクリックするとエラーメッセージが表示されず、コントロールが送信ボタンのコードの背後に転送されます。