asp.net – 在formview中使用验证器时,输入参数’controlId’不
发布时间:2020-12-16 07:18:49 所属栏目:asp.Net 来源:网络整理
导读:我有一个FormView,我有几个字段.这些字段应该由asp.net验证器验证,如下所示: asp:FormView ID="OrderDetails" runat="server" DataKeyNames="ID" DataSourceID="DS_Order" DefaultMode="Edit" AutoGenerateRows="false" ClientIDMode="Static" RenderOuterT
我有一个FormView,我有几个字段.这些字段应该由asp.net验证器验证,如下所示:
<asp:FormView ID="OrderDetails" runat="server" DataKeyNames="ID" DataSourceID="DS_Order" DefaultMode="Edit" AutoGenerateRows="false" ClientIDMode="Static" RenderOuterTable="false"> <EditItemTemplate> <asp:TextBox ID="EinkaufsauftragsNr" runat="server" ClientIDMode="Static" Text='<%# Bind("EinkaufsauftragsNr") %>'/> <asp:CompareValidator runat="server" Operator="DataTypeCheck" Type="Integer" ValidationGroup="EditValidation" Display="Dynamic" ControlToValidate="EinkaufsauftragsNr" ErrorMessage="Nur Ganzzahlen erlaubt." CssClass="validator" /> ..... </EditItemTemplate> </FormView> 但是当我执行它时,我得到:“输入参数’controlId’不能是空字符串.” 在网上搜索这个问题后,我认为问题是在formview中找不到控件,所以我把clientidmode =“static”放在那里 – >但这并没有解决我的问题. 解决方法
您没有为CompareValidator Control分配id,您必须为asp:CompareValidator分配ID
更改 <asp:CompareValidator runat="server" Operator="DataTypeCheck" Type="Integer" ValidationGroup="EditValidation" Display="Dynamic" ControlToValidate="EinkaufsauftragsNr" ErrorMessage="Nur Ganzzahlen erlaubt." CssClass="validator" /> 至 <asp:CompareValidator ID="SomeID" runat="server" Operator="DataTypeCheck" Type="Integer" ValidationGroup="EditValidation" Display="Dynamic" ControlToValidate="EinkaufsauftragsNr" ErrorMessage="Nur Ganzzahlen erlaubt." CssClass="validator" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC – 结合Json结果与ViewResult
- 如何获取对默认ASP.NET页面处理程序或Web服务处理程序的引用
- asp.net – .NET VirtualPathProviders和预编译
- asp.net-mvc-2 – 是asp.net MVC2包括在.net 4.0框架?
- IIS 7应用程序池标识权限
- ASP.NET 页面双向静态化
- 在ASP.Net网站上实现自定义错误页面
- 在ASP.NET中为命中计数器实现存储的最佳方法是什么?
- asp.net-mvc – 对每个动作调用使用MVC Miniprofiler
- 从ASP.NET Core日志记录中删除日志中的敏感信息
推荐文章
站长推荐
- asp.net-mvc-4 – 带有TextBoxFor的MVC在循环中具
- ASP.NET:更好地在资源或数据库中存储可本地化的
- asp.net-mvc – 使用ASP.NET身份重置密码时的令牌
- ASP.NET用户未显示所有Active Directory组
- asp.net-mvc-4 – ASP.NET MVC ViewModel继承问题
- asp.net核心 – 在ASP.NET Core的WebDeploy期间,
- asp.net-mvc – 使用RedirectToAction时,routeVa
- ASP.Net会员登录问题
- asp.net – SSRS与自定义Web UI
- 为ASP.NET应用程序实现后台服务的最佳方法是什么
热点阅读