当前位置:编程学习 > C#/ASP.NET >>

asp.net的CustomValidator控件的疑问

这个控件有一个ClientValidationFunction属性可以设置要用到的脚本名称.比如我现在填的是CommentLengthValidator,之后切换到源页面编写如下脚本,
<script type="text/javascript">
function CommentLengthValidator(src, args)
{
if(args.Value.length > 15) //长度不能超过15
{
args.IsValid=false;
}
else
{
args.IsValid=true;
}
}
</script>

我想知道function的2个参数分别代表什么 和 asp。net的控件有什么具体的联系

大致看下args代表的似乎是被验证的空间实体。。src又是什么呢

答案:

摘自MSDN: http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.customvalidator.aspx


source 参数是对为 CustomValidator 控件呈现的 <span> 元素的引用。因此,您可以编程的方式控制 <span> 标记,如修改 InnerHtml 特性。


arguments 参数是一个具有以下两个属性的对象:Value 和 IsValid。使用此参数可以获取控件的值,以根据自定义验证例程验证并指示该值是否有效。

上一个:急.纯c++语言有没有函数啊??就像js脚本编程的时间函数,日期函数,math函数,array函数,
下一个:asp+sql怎样才能跑的更快

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,