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

时间:2012-01-21 23:17:28

标签: json asp.net-mvc-3 post httpwebrequest

我需要在MVC3网站上POST Guidint值。

最简单的方法是什么?

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

如何在MVC3操作中处理此类案例?

1 个答案:

答案 0 :(得分:0)

如果您试图允许用户提交数据(我无法确定这是否是您在问题中的意思 - 如果没有,请澄清),您可以这样做:

@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 */
}

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