【发布时间】:2014-06-09 10:06:41
【问题描述】:
我是 MVC 新手,我想创建一个 MVC4 Web Api,它接收带有请求正文中内容的推送消息 (HTTP Post) 并将其保存在数据库中。
现在我有这段代码(只需将内容传递给视图而不是保存在数据库中):
[HttpPost]
public ActionResult Index()
{
string data;
using (Stream receiveStream = Request.InputStream)
{
using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
{
data = readStream.ReadToEnd();
}
}
data = data.Split('\"')[1];
//var x = data;
ViewBag.Message = data;
return View();
}
我的问题是如何强制控制器获取方法签名中的内容,例如,如果内容存在于名为 data 的参数中:
public ActionResult Index(string data)
提前致谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 http-post