枚举从表单发送的所有值
本文关键字:表单 枚举 | 更新日期: 2023-09-27 18:05:27
我试图在使用表单的网页上提交一些值。问题是有这么多的值,我不知道它们的名字,因为它们是动态生成的,所以我不能手动输入像...Request.Form["someName"]
这样的东西来获取它的值。
所以我需要这样做:
foreach(var item in Request.Form.AllKeys)
{
// Do something with values, like:
insert item.Value into database (for example).
}
但问题是,我不认为AllKeys
是正确的东西在这里使用。如何枚举从表单发送的所有值?
你开了个好头。你只需要从Request
中得到实际值。AllKeys
返回一个键名数组,迭代它并获得它的值:
foreach(var key in Request.Form.AllKeys)
{
var val = Request.Form[key]; // save it somewhere, process it
}
// Do something with values, like:
// insert item.Value into database (for example).