asp.net – 下拉列表和字段验证引起了骚乱
出于某种原因,当我做错事时,我无法让验证者举旗.
< asp:DropDownList ID =“ddlTypeList”runat =“server”DataSourceID =“ods_TypeOptions”DataTextField =“name”DataValueField =“id”SelectedValue ='<%#Bind(“Type”)%>‘ AppendDataBoundItems = “真” > 下拉列表具有很好的值,包括初始虚拟. 也不 < asp:RequiredFieldValidator ID =“rfw”runat =“server”ControlToValidate =“ddlTypeList” 也不 < asp:CompareValidator ID =“cv”runat =“server”ControlToValidate =“ddlTypeList”ValueToCompare =“ - 1”Operator =“NotEqual”ToolTip =“Required”> *< / asp:CompareValidator> 举起任何标语说“嘿 – 你搞砸了,去解决它”.对于所有的谷歌,搜索,评论,摇摆大锤,我还没有发现我做错了什么. 我只想要一个解决方案来解决所有问题. 哦,是的,我还在DDL,RFV / CV和按钮之间有一个ValidationGroup =“myGroup”.没运气. 解决方法
你的代码是正确的.您必须拥有一些阻碍验证器功能的代码或标记元素.是否可能“ – ”项的值从“-1”变为其他值?
验证提交表单的按钮是否具有CausesValidation = True.还要确保验证程序的父级未设置为Visible = False,否则子项将不会在页面上呈现. 通过在输出的标记中搜索“_cv”或可能的“cv”来验证RequiredFieldValidator和CompareValidator是否在标记中呈现.如果不存在,则不会呈现其中一个父元素或正在删除验证器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC中的SignalR偏移Application Insights
- ASP.NET -- WebForm -- .aspx与.aspx.cs文件
- ASP.NET ApplicationId
- asp.net-mvc – 来自SignalR的这些轮询请求来自哪里?
- 我如何开始用asp.net学习jquery?
- asp.net mvc 之旅—— 第二站 窥探Controller下的各种Resul
- asp.net-mvc – IIS6中的ASP.NET MVC压缩选项
- asp.net-mvc-3 – MVC3 / Razor缩略图/调整大小图像想法?
- Programming学习1_ASP、JSP、PHP 、Perl、.NET 等WEB开发语
- 使用Asp.Net Core时,如何查看为Razor Page生成的代码?