我有一个带有文本框的表单,我想在提交表单后对值运行一些服务器端验证代码。我打算抓取页面上的所有文本框控件并将它们添加到列表中,然后运行一个 for each 循环,该循环表示列表中的每个控件查询 fieldValidation.Name = Control.Name 的数据库。这将返回给我一个对象和一个关联的函数,然后我可以在其中输入 Control.Value 并实际执行验证。
我的朋友告诉我没有必要建立列表,因为所有语言都有从表单中获取键/值对的方法(他不知道 .NET,所以无法帮助我)。我可能在这里搜索了错误的术语,但我无法找到结果,或者我误解了我的朋友。
表单提交时是否会自动生成某种字典或键/值对,其中包含已提交的值,并且......我猜也是控件?还是我只是误会了他。如果他只是说根据表单提交填充键/值对,那么在这种情况下,对包含控件的列表有什么帮助?
谢谢 =)