我尝试创建一个自定义验证器来验证一个复选框,并收到此错误:“无法验证由 'CustomValidator1' 的 ControlToValidate 属性引用的控件 'cbVerify'。”
这是我为此拥有的前端代码:
<li>
<asp:CheckBox ID="cbVerify" runat="server" Text="I certify that the information entered on this form is correct and accurate." />
</li>
<li>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Please check" Display="Dynamic" ControlToValidate="cbVerify" OnServerValidate="CustomValidator1_ServerValidate" CssClass="ValidationError"></asp:CustomValidator>
</li>
Run Code Online (Sandbox Code Playgroud)
后端:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = cbVerify.Checked ;
}
Run Code Online (Sandbox Code Playgroud)
我能得到一些帮助来解决这个问题吗?
我正在尝试对dropdownlist进行排序,只是在选择了特定的id时才将其输入到数据库中.否则我希望它们按升序排序.我不确定如何在选择特定Id时添加不对列表进行排序的最终组件.这是我到目前为止的地方:
var items = (from p in _db.Funds
where p.DesignationId == id
orderby p.Name ascending
select new { p.id, p.Name });
return items;
Run Code Online (Sandbox Code Playgroud)