ASP.NET每页只能有一个服务器表单 & 一些问题

原创 2005年02月27日 16:10:00
  这个限制对通常的HTML表单并不起作用,它只应用于服务端表单,可以在页面中包含任何多个标准的客户端表单

1、用户能否绕过客户端验证,将非法数据提交给服务器端处理程序?
在经典asp中,我们通常在服务器端用ParamValue=request.form(“parm“)的方法获得用户提交的数据,在客户端用javascript验证数据的合法性,但用户可以将客户端的页面另存到本地硬盘,然后去掉客户端验证,并将表单的action的值指向服务器端处理程序,这样用户就可以绕过客户端验证了

在asp.net中,我们通常在服务器端用ParamValue=txtParm.Text获得用户提交的数据,并且在客户端通过RequiredFieldValidator、RegularExpressionValidator等表单验证控件进行验证,不知道用户有没有办法绕过客户端的表单验证,使用欺骗的方法向服务器端提交非法数据。如果可以,客户端验证能否挡住这些非法数据呢?


2、有客户端验证的时候,服务器端验证是否还执行?

母版页已经有from 一页只能有一个服务器端 Form 标记

“一页只能有一个服务器端 Form 标记”,但是我检车了很多遍明明只有一个form,后来才发现是母版页里已经有了一个from 准确的说是不允许一个页面有两个form runat=“server” 于是...
  • u010552788
  • u010552788
  • 2013-12-19 19:42:47
  • 3133

关于asp.net只能有一个form标签

 其实以前也遇到同样的问题,没去考虑太多,没想到今天再次遇上。问题起因:一个用户自定义搜索控件,里面包含一个表单,因为要用到服务器端控件。但,在包含用户控件的页面也有服务器控件,也要一个form表单。...
  • cyc09156
  • cyc09156
  • 2007-04-22 21:49:00
  • 2647

Asp.net中一个页面多个表单的解决方案

  • diligentcat
  • diligentcat
  • 2010-09-19 08:23:00
  • 1904

分页功能改善,以form方式提交查询条件,可手动修改每页显示数量

JSP代码 每页显示 5 10 20 50 100 条记录 ...
  • kane245
  • kane245
  • 2016-09-14 14:57:14
  • 973

为什么域名根服务器只能有13台呢?

原文转自知乎 郭无心 的回答:点击打开链接 要知道为什么只有13个根域名服务器,就要了解DNS(Domain Name System,域名系统)的整个原理才行。 DNS是计算机域名系统...
  • nmgzywd
  • nmgzywd
  • 2015-10-24 10:47:09
  • 1967

<JAVA>为什么一个java文件只能有一个public类

以后,如果有人问你为什么一个java文件只能有一个public类呢? 答:很简单啊,因为public类的名字要和java文件名相同,文件名只有一个,当然只能有一个public类! 问:good!那...
  • xxxxxx91116
  • xxxxxx91116
  • 2014-12-13 12:49:32
  • 3789

为什么JAVA文件中只能含有一个Public类

为什么JAVA文件中只能含有一个Public类
  • qq_17616169
  • qq_17616169
  • 2017-06-08 15:36:17
  • 918

java源文件当中可以有多个类,但是为什么只能有一个public类呢?

http://blog.csdn.net/jianghui1992/article/details/52902725?locationNum=2&fps=1 1、只有一个publ...
  • fengyunjh6
  • fengyunjh6
  • 2017-01-19 09:49:20
  • 520

一个文件中可以有多个类,但是只能有一个是public的

一个文件中可以有多个类,但是只能有一个是public的
  • afdnlw
  • afdnlw
  • 2012-04-24 13:17:30
  • 269

数据库 ' 库名' 已打开,并且一次只能有一个用户访问

数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)   重启数据库无用  USE master;  GO  DECLARE @S...
  • Ylcacsdn
  • Ylcacsdn
  • 2015-06-19 10:38:33
  • 2517
收藏助手
不良信息举报
您举报文章:ASP.NET每页只能有一个服务器表单 & 一些问题
举报原因:
原因补充:

(最多只允许输入30个字)