那是asp.net验证的控件,
我觉得那个不爽啊,
如果你的表单很多,
要滚屏的话,
它的验证无法让你定位到出错的域,
所以如果错误不在当前屏幕,
你可能还不明白怎么回事。当然,你要模拟这种效果也不难啊,
在每个表单后面设一个div,开始时隐藏它,
等判断到错误,在往里面写错误信息就是了。
我觉得那个不爽啊,
如果你的表单很多,
要滚屏的话,
它的验证无法让你定位到出错的域,
所以如果错误不在当前屏幕,
你可能还不明白怎么回事。当然,你要模拟这种效果也不难啊,
在每个表单后面设一个div,开始时隐藏它,
等判断到错误,在往里面写错误信息就是了。
自己手写,也挺麻烦的
不一定要效率最高的,而是最稳定和最有可维护性就行,效率不是程序好坏的标准
这也是中国人和印度人编程思维的不同啊
看看例子吧
小弟最终打算采用一个笨方法:控制类里将填写错误字段付标记值的同时付具体的错误信息,在页面中的各字段所在td中取错误标记作为class名字,在css中定义格式,正确时为空。这样就可以变颜色了,同时取错误信息,正确时为空。就不用if、else了。