0

我有一个带有文本框的表单,我想在提交表单后对值运行一些服务器端验证代码。我打算抓取页面上的所有文本框控件并将它们添加到列表中,然后运行一个 for each 循环,该循环表示列表中的每个控件查询 fieldValidation.Name = Control.Name 的数据库。这将返回给我一个对象和一个关联的函数,然后我可以在其中输入 Control.Value 并实际执行验证。

我的朋友告诉我没有必要建立列表,因为所有语言都有从表单中获取键/值对的方法(他不知道 .NET,所以无法帮助我)。我可能在这里搜索了错误的术语,但我无法找到结果,或者我误解了我的朋友。

表单提交时是否会自动生成某种字典或键/值对,其中包含已提交的值,并且......我猜也是控件?还是我只是误会了他。如果他只是说根据表单提交填充键/值对,那么在这种情况下,对包含控件的列表有什么帮助?

谢谢 =)

4

1 回答 1

1

HttpContext.Current.Request.Form: http: //msdn.microsoft.com/en-us/library/system.web.httprequest.form (v=VS.71).aspx

于 2010-04-08T17:11:01.543 回答