0
私はASPドロップダウンを持っていますが、私はそれを検証しようとしていますが、検証は機能していません。必須のフィールドバリデーターを使用してドロップダウンリストを検証する
私のドロップダウンとバリ:
<asp:DropDownList CssClass="form-control"
runat="server" ID="cmb_Addresses"
ValidationGroup="ShippingAddress">
</asp:DropDownList>
<asp:RequiredFieldValidator ControlToValidate="cmb_Addresses"
ValidationGroup="ShippingAddress"
InitialValue="0"
Display="dynamic"
ErrorMessage='Please select an address'
runat="server"/>
そして、ここでは、ドロップダウンを移入する方法である:
private void SetupAddresses()
{
var accountService = new AccountService();
var userService = new UserService();
var username = userService.GetLoggedInUser();
var addresses = accountService.GetAddressesForUser(username);
cmb_Addresses.Items.Clear();
cmb_Addresses.Items.Add(new System.Web.UI.WebControls.ListItem("--Please Select--", "0"));
foreach (var address in addresses)
{
cmb_Addresses.Items.Add(new System.Web.UI.WebControls.ListItem(address.Name, GetAddressValue(address)));
}
}
私はネット上で見つけたすべての提案を試してみましたが、彼らは働いていません。
メソッドが呼び出された中でああ、!IsPostBackプロパティ