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映射。