如何重写验证控件,使通过验证后,能像不通过验证一样提示相关信息? RT,希望能给个详细例子啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RequiredFieldValidator 等控件,不是有 ErrorMessage 吗?现在的需求是:通过验证也能提示相关信息。 你不需要重写验证控件,在你的页面中的确认按钮的客户端事件中添加一个方法,如下function Demo(){ if (typeof(Page_ClientValidate) == 'function') { if(Page_ClientValidate()) alert('验证成功!'); }} C#public class RequiredFieldValidator : BaseValidator你可以自己写一个继承自RequiredFieldValidator的自定义控件,然后重写里面的方法 我也曾有和你一样的需求.人家推荐让我用JS自己写.我就自己写了... ...达到自己要的效果了但是后来那个类丢了,发现绝大多数就是用验证控件,我也懒得重写那个JS了,就是用验证控件得了. 实在想用JS写的话,无非就是onblur,if... ...就能写出来.如果有点耐心,可以写到类里. 是啊。现在想通过继承RequiredFieldValidator来写。 你的想法是点击按钮时,如果验证通过的话,也弹出一个对话框提示“验证成功”,然后程序继续运行。难道还有其他的要求吗?试试下面的function Demo(){ if (typeof(Page_ClientValidate) == 'function') { if(!Page_ClientValidate()) return false; } alert('验证成功!'); return true;} 我的想法是当离开TextBox输入框时,如果验证通过的话,旁边就提示“验证成功”,这和一般的验证控件用法一样啊。是想封装成控件啊,不用每次都写javascript。 终于弄明白你的意图了。不过那样的话,如果你的验证页面上有很多的控件,验证成功的提示和验证不成功的提示混合在一起,会眼花的,呵呵你可以做一个自定义的控件,继承RequiredFieldValidator,新定义一个属性用来存放显示信息的内容,然后重写(override)Render事件就可以了。或者使用Ajax.NET Toolkit,目前已经提供了这样的控件 忘了告诉你,VS IDE提供的Validator控件组有好几个,难道你要一个一个的去重写吗?呵呵 WIN服务+类库+窗体 类的变量值共享不了? 请问创建三层架构的类库 asp.net获取站点的IIS日志目录(windows 2003).*(进来看) 关于ajaxpro在虚拟空间出现'_Default'未定义的错误 ****100分,请讲讲什么是“后期绑定”,它有什么好处和用处,在线,明白了立即给分。 javascript按键一次相当于二次怎么写 高手帮忙,excel的问题,100分 急需高手指点:access转sql后,数据表与表之间如何移动复制 跪地……第四次问此问题!500分求!高手请帮我解决它吧! 求一页跳转的小问题 当字段值超出范围? 请问如何动态创建aspx页
{
if (typeof(Page_ClientValidate) == 'function')
{
if(Page_ClientValidate())
alert('验证成功!');
}
}
public class RequiredFieldValidator : BaseValidator你可以自己写一个继承自RequiredFieldValidator的自定义控件,然后重写里面的方法
人家推荐让我用JS自己写.我就自己写了... ...达到自己要的效果了
但是后来那个类丢了,
发现绝大多数就是用验证控件,我也懒得重写那个JS了,就是用验证控件得了.
function Demo()
{
if (typeof(Page_ClientValidate) == 'function')
{
if(!Page_ClientValidate())
return false;
}
alert('验证成功!');
return true;
}