首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轻松验证CheckBoxList

轻松验证CheckBoxList
EN

Stack Overflow用户
提问于 2010-08-31 08:51:38
回答 1查看 590关注 0票数 0

我试图优雅地验证ASP.NET webforms中的CheckBoxList。

问题:未知的服务器标记'cc:ValidateableCheckBoxList‘。

代码语言:javascript
复制
namespace fmwebapp1.UserControls
{
    [ValidationPropertyAttribute("ValidateableProperty")]
    public class ValidateableCheckBoxList : CheckBoxList
    {
        public string ValidateableProperty
        {
            get { return (this.Items.Cast<ListItem>().Where(i => i.Selected).Count() > 0) ? "something was selected" : ""; }
        }
    }
}

在与我的aspx文件相同的名称空间中:

代码语言:javascript
复制
 <%@ Register Namespace="fmwebapp1.UserControls" Assembly="ValidateableCheckBoxList" TagPrefix="cc" %>   
<cc:ValidateableCheckBoxList runat="server" ID="cblFindTheSite">
                                        <asp:ListItem>The Press</asp:ListItem>
                                        <asp:ListItem>blah1</asp:ListItem>
                                        <asp:ListItem>blah2</asp:ListItem>
                                                                                </asp:CheckBoxList>
                                    <div class="validators">
                                        <asp:RequiredFieldValidator runat="server" ID="rfvTest" ControlToValidate="cblFindTheSite" Text="Failed validation" ></asp:RequiredFieldValidator>
                                    </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-31 11:12:18

检查Web应用程序中引用的程序集是否与Register指令中的" assembly“属性匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3605311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档