【问题标题】:Accessing Controller.Request from Class.cs从 Class.cs 访问 Controller.Request
【发布时间】:2017-02-14 13:53:51
【问题描述】:

我将一个方法从controller 移动到class.cs。当我这样做时,Request.Form 停止工作。

NameValueCollection nvc = Request.Form; //Sent as post from client

Controller 之外还有其他方法可以做到这一点吗?

【问题讨论】:

  • 最好将Form 对象作为参数传递给该方法

标签: c# .net post get


【解决方案1】:

我认为这是你需要的:

HttpContext.Current.Request

【讨论】:

  • 谢谢,正是我需要的 :) 你碰巧知道如何为 Controller.Json 做同样的事情吗?
  • 如果您有一个具有 Datamember 属性的数据合同,您可以使用 DataContractJsonSerializer cf : msdn.microsoft.com/en-us/library/bb412179(v=vs.110).aspx 。但是只返回结果并使用控制器中的 json 方法可能更容易
猜你喜欢
  • 2012-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-01
  • 2023-03-21
相关资源
最近更新 更多