在使用asp.net的验证控件时,发现是客户端和服务器端都验证的,但参看HTML SOURCE的时候,发现加载两个js类型文件,如下:
script src="/WebResource.axd?d=_A4lOo3AoZw_KQs8-3TTnA2&t=633254652371875000" type="text/javascript"></script>
<script src="/WebResource.axd?d=4Zeayub0niYuB3H1uOQJLjPKKtNi2KyKa4qPDaxdQRs1&t=633254652371875000" type="text/javascript"></script>疑问:
1\,页面在加载了这两个js文件,还有在html页中生成了一大堆js代码,是不是对页面打开速度及程序执行效率上有影响?
2\,客户端禁用javascript时,当必填字段没有填写时,验证还是有效(推测可能是服务器端立即验证了),但我这时并没有post页面,莫非验证有类似于ajax异步的效果?
3\,我想自己写javascript验证,但客户端完全可以绕过这个验证,提效非法代码,如何模拟asp.net验证控件写一个验证(当客户端验证失效时在提效页面之前在服务器端验证,即asp.net验证控件效果)?烦请提供一个简单的示例代码!!
script src="/WebResource.axd?d=_A4lOo3AoZw_KQs8-3TTnA2&t=633254652371875000" type="text/javascript"></script>
<script src="/WebResource.axd?d=4Zeayub0niYuB3H1uOQJLjPKKtNi2KyKa4qPDaxdQRs1&t=633254652371875000" type="text/javascript"></script>疑问:
1\,页面在加载了这两个js文件,还有在html页中生成了一大堆js代码,是不是对页面打开速度及程序执行效率上有影响?
2\,客户端禁用javascript时,当必填字段没有填写时,验证还是有效(推测可能是服务器端立即验证了),但我这时并没有post页面,莫非验证有类似于ajax异步的效果?
3\,我想自己写javascript验证,但客户端完全可以绕过这个验证,提效非法代码,如何模拟asp.net验证控件写一个验证(当客户端验证失效时在提效页面之前在服务器端验证,即asp.net验证控件效果)?烦请提供一个简单的示例代码!!
解决方案 »
- 用Log Explorer 恢复误删表点击"Salvage"时出错怎么办呢
- “使用浏览器将用户重定向到另一页”和“使用服务器端方法将用户重定向到另一页”有什么不同啊
- 哪里有类似优酷视屏采集系统的源代码?
- 如何转换?
- 三层架构是如何搭建的?这样写是不是三层的?
- 求一SQL语句
- 求助:datagrid的问题
- TreeView 如何取值,急!大家帮邦小弟
- 高手帮忙,为什么我的属性窗口不见了?
- 分页问题(我参考了论坛上的,可我还是找不到怎么改?)
- +++++页面发送回服务器的时候为什么会走四次,为什么?
- assemblyName.GetHashCode().ToString("X8") x8什么意思? x16呢? |assembly.GetManifestResourceStream 疑惑
2.禁用了客户端是不能验证的
3.可以。其实你写一个本地验证,再POST后再在服务器验证一次就实现同样的效果了
来进行再服务端的验证.net的验证控件是两层的客户端一次,服务端一次
你在服务端判断一下属性应该,不用再自己写代码验证了应该
客户端 javascript 验证,服务器端 错误处理
如果客户端 javascript 禁用,服务器端 错误处理就会抱错