Csharp/C#教程:Treeviewvalidation分享


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

(0)
上一篇 2021年12月30日
下一篇 2021年12月30日

精彩推荐