ASP.NET每页只能有一个服务器表单 & 一些问题
2005-02-27 16:10
423 查看
这个限制对通常的HTML表单并不起作用,它只应用于服务端表单,可以在页面中包含任何多个标准的客户端表单
1、用户能否绕过客户端验证,将非法数据提交给服务器端处理程序?
在经典asp中,我们通常在服务器端用ParamValue=request.form(“parm“)的方法获得用户提交的数据,在客户端用javascript验证数据的合法性,但用户可以将客户端的页面另存到本地硬盘,然后去掉客户端验证,并将表单的action的值指向服务器端处理程序,这样用户就可以绕过客户端验证了
在asp.net中,我们通常在服务器端用ParamValue=txtParm.Text获得用户提交的数据,并且在客户端通过RequiredFieldValidator、RegularExpressionValidator等表单验证控件进行验证,不知道用户有没有办法绕过客户端的表单验证,使用欺骗的方法向服务器端提交非法数据。如果可以,客户端验证能否挡住这些非法数据呢?
2、有客户端验证的时候,服务器端验证是否还执行?
1、用户能否绕过客户端验证,将非法数据提交给服务器端处理程序?
在经典asp中,我们通常在服务器端用ParamValue=request.form(“parm“)的方法获得用户提交的数据,在客户端用javascript验证数据的合法性,但用户可以将客户端的页面另存到本地硬盘,然后去掉客户端验证,并将表单的action的值指向服务器端处理程序,这样用户就可以绕过客户端验证了
在asp.net中,我们通常在服务器端用ParamValue=txtParm.Text获得用户提交的数据,并且在客户端通过RequiredFieldValidator、RegularExpressionValidator等表单验证控件进行验证,不知道用户有没有办法绕过客户端的表单验证,使用欺骗的方法向服务器端提交非法数据。如果可以,客户端验证能否挡住这些非法数据呢?
2、有客户端验证的时候,服务器端验证是否还执行?
相关文章推荐
- ASP .NET错误信息:"/"应用程序中的服务器错误。列"uaddrgt"不属于表Table 的一个原因及解决办法
- ASP.NET网站中用到一个FlashUpload上传控件服务器上Flash就不能正常显示 axd映射问题
- asp.net 遇到的一个小问题,IIS 提示:This application is currently offline. To enable the application, remove the app_offline.htm
- 关于ASP.NET在IIS一些问题的经验总结
- asp vs 2013重写问题和asp.net中反序列化一个数组
- asp.net 调用 生成word 后excel 权限不足的问题的一些使用经验
- 服务器win2008server R2 x64 部署.net core到IIS 并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题等
- ASP.NET中内嵌页面代码的一个问题
- Asp.net 实现只能允许一个账号同时只能在一个地方登录
- 一个看上去简单的问题(1):Asp.Net动态设定事件 - 1
- 尚未在 Web 服务器上注册ASP.NET 4.5。安装VS2015后的问题
- 【ASP.NET】10.解决百度富文本编辑器UEditor本地上传图片正常,放到服务器上以后图片上传按钮变灰不能点击的问题
- 最近遇到一个问题,怎么修改环境网站访问总会报ASP.NET 4.0错
- <ASP.NET>给服务器控件赋值
- (转)ASP.NET 安全认证(四)——巧妙实现 Form 表单认证跨站点、跨服务器的单点登录(Single Sign On)
- ASP.net中动态加载控件时一些问题的总结
- 关于ASP.NET在IIS一些问题的经验总结
- ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题
- ASP.NET网站发布问题:服务器应用程序不可用
- ASP.NET网站发布问题:服务器应用程序不可用