asp.net – 使用javascript和服务器端禁用/启用requiredFieldValidators
发布时间:2020-05-25 09:43:24 所属栏目:asp.Net 来源:互联网
导读:我有一个下拉(dropdown2),如果有内容,它是必需的,但它的选项数据是由另一个下拉(dropdown1)选择的ajax驱动的.有时dropdown2将为空,在这种情况下我不能要求它.所以我可以通过调用这个来禁用 javascript中的requiredFieldValidators … ValidatorEnable(documen
|
我有一个下拉(dropdown2),如果有内容,它是必需的,但它的选项数据是由另一个下拉(dropdown1)选择的ajax驱动的.有时dropdown2将为空,在这种情况下我不能要求它.所以我可以通过调用这个来禁用 javascript中的requiredFieldValidators … ValidatorEnable(document.getElementById(validatorId),false); 这工作正常,但服务器仍然触发requiredFieldValidator逻辑.是否有人知道如何强制服务器不验证验证器是否设置为false客户端? 解决方法为什么不使用客户端验证器?你这样做会使你的工作变得更加困难.如果您可以通过客户端访问它,为什么还要在服务器端打扰它?我能想到的唯一另一件事是创建一个隐藏字段并通过客户端设置它,然后当你做回发来检查这个值并禁用/启用验证器. 例如,在此之后: JS: ValidatorEnable(document.getElementById(validatorId),false); var hidden = document.getElementById(hiddenID); hidden = "1"; 然后在你的加载事件中: If (hidden = "1") then validator.enabled=false end if 看一下这篇文章,与你的相似:ASP.NET – how to stop unrequired server validation (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用带数组的ASP.NET中继器?
- asp.net-mvc – 添加分页MVC和Azure表存储
- asp.net-mvc – MVC导航到不同的控制器视图
- asp.net-mvc-3 – 带区域的MVC – Html.ActionLink返回错误
- asp.net – 动态设置超链接控件的navigationurl属性内联
- asp.net-mvc – ASP.NET MVC Beta 1 – 哪里是Html.RenderP
- 将密码哈希从ASP.NET Identity 2.0迁移到3.0
- asp.net-mvc – 将整数数组传递给webapi方法
- asp.net – 在ascx文件中使用if条件
- asp.net-mvc-3 – 在ASP.NET MVC3 Intranet应用程序中获取登
推荐文章
站长推荐
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- asp.net-core – 更改Asp.net Core中静态文件的标
- asp.net-mvc – MVC捆绑客户端缓存
- asp.net-mvc – 从Asp.net MVC发送HTML电子邮件的
- asp.net-mvc-3 – DropDownListFor – 不选择“S
- 如何添加自定义属性到ASP.NET控件
- asp.net – 如何在MVC Razor中处理null子实体
- asp.net – ApplicationInsight导致网站在启动时
- asp.net-core – 访问Raw Request Body
- asp.net – 无法在动态创建的System.Web.UI.WebC
热点阅读
