Treeviewvalidation
树视图具有叶节点复选框。如果检查了至少一个节点并且不超过用户可以选择的特定节点(比如说3个节点),则需要validation树视图。 注意:Treeview是一个asp.net树视图(不是ajax树视图)
好吧,既然你没有提到你想要什么类型的validation,我会做客户端和服务器端。 我的TreeView
被命名为tvTest
首先,向您添加一个CustomValidator
Asp.Net页面:
*
注意:不要设置ControlToValidate
属性。
接下来,添加此脚本(也是您的Asp.Net页面)以进行客户端validation:
最后,将其添加到服务器端validation的代码隐藏中:
protected void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) { if (tvTest.CheckedNodes.Count > 0 && tvTest.CheckedNodes.Count < 4) { args.IsValid = true; } else { args.IsValid = false; } }
当然,您需要更改用户可以检查的最小和最大节点数的限制。
上述就是C#学习教程:Treeviewvalidation分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注---计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1014281.html