我有一个MVC控制器,具有此操作方法:
[HttpPost]
public ActionResult SubmitAction()
{
// Get Post Params Here
... return something ...
}
Run Code Online (Sandbox Code Playgroud)
表单是一个非常简单的表单,带有一个简单的文本框.
题
我如何访问参数值?
我不是从View发帖,帖子是外部的.我假设有一组我可以访问的键/值对.
我试过Request.Params.Get("simpleTextBox");但它返回错误"抱歉,处理您的请求时出错".
我正在将一些网络"服务"从WCF Rest转换为MVC3.
我们的旧Web服务从POCO返回JSON就好了:
[WebGet(.... ResponseFormat=WebMessageFormat.Json]
在我的控制器中返回一个简单的poco我正在使用JsonResult作为返回类型,并使用创建json Json(someObject, ...).
在WCF Rest服务中,撇号和特殊字符在呈现给客户端时格式干净.
在MVC3控制器中,撇号显示为\ u0027.
有什么想法吗?我是序列化JSON的新手,所以任何指针都将是一个巨大的帮助.
响应示例:WCF Rest:
{"CategoryId":8,"SomeId":6,"Name":"Richie's House"}
MVC3:
{"CategoryId":8,"SomeId":6,"Name":"Richie\u0027s House"}