Json 使用HttpWebRequest将两条小数据发布到MVC3站点

Json 使用HttpWebRequest将两条小数据发布到MVC3站点,json,asp.net-mvc-3,post,httpwebrequest,Json,Asp.net Mvc 3,Post,Httpwebrequest,我需要将Guid和int值发布到MVC3站点上 最简单的方法是什么 我正在客户端使用一个HttpWebRequest实例。 到目前为止,我只想将发布到一个动作映射URL,并将这两个数据单元作为JSON数据包含在内 如何在MVC3操作中处理此类情况?如果您试图允许用户提交数据(我不太清楚这是否是您的问题的意思-如果不是,请澄清),您可以这样做: @Html.BeginForm("ActionName", "ControllerName", new { guid = "your-guid-value

我需要
Guid
int
值发布到MVC3站点上

最简单的方法是什么

我正在客户端使用一个
HttpWebRequest
实例。 到目前为止,我只想
发布到一个动作映射URL,并将这两个数据单元作为JSON数据包含在内


如何在MVC3操作中处理此类情况?

如果您试图允许用户提交数据(我不太清楚这是否是您的问题的意思-如果不是,请澄清),您可以这样做:

@Html.BeginForm("ActionName", "ControllerName", new { guid = "your-guid-value" , myInt = 4 }) { 
  @* Your Form - Set those values here. *@ 
}
您的控制器方法是:

public ActionResult ActionName(string guid, int myInt) { 
  /* Do whatever you need with the data and return the appropriate view */
}

当然,根据您的需要,另一种选择是创建并使用对象(而不是字符串和int值)来处理数据。

如问题中所述,发布端使用HttpWebRequest类实例。我没有做网页->控制器数据操作。net应用程序正在发布数据,我需要一种在MVC3操作方法中解析数据的正确方法。我可以使用自定义模型绑定器手动解析JSON数据,但我认为MVC3有一种更通用的方法,可以简单地将数据发布到控制器,而不是URI映射。