C# 如何通过自定义中间件从用户输入表单中提取值?
我试图用调试器在C# 如何通过自定义中间件从用户输入表单中提取值?,c#,asp.net-core,asp.net-core-mvc,C#,Asp.net Core,Asp.net Core Mvc,我试图用调试器在HttpContext中查找这些值,但它似乎比Dictionary(key,value) e、 g 样本表格: <input type="text" name="FirstName" /> <input type="text" name="Age" /> 表单数据的位置是context.Request.form。如果您希望解析查询字符串数据,它将是context.Request.query…但表单数据是您所需要的。表单数据的位置是context.Requ
HttpContext
中查找这些值,但它似乎比Dictionary(key,value)
e、 g
样本表格:
<input type="text" name="FirstName" />
<input type="text" name="Age" />
表单数据的位置是context.Request.form。如果您希望解析查询字符串数据,它将是context.Request.query…但表单数据是您所需要的。表单数据的位置是context.Request.form。如果要解析查询字符串数据,可以使用context.Request.query…但表单数据是您所需要的。您不使用控制器的原因是什么?你甚至可以用一个ActionFilter来过滤表单内容。。。context.Request.Formitems@Clay请写下来作为答案。伊玛接受。@Joelty-好的,谢谢!你为什么不使用控制器?你甚至可以用一个ActionFilter来过滤表单内容。。。context.Request.Formitems@Clay请写下来作为答案。伊玛接受。@Joelty-好的,谢谢!
<input type="text" name="FirstName" />
<input type="text" name="Age" />
'FirstName':'John'
'Age':'123'