我已经阅读了这篇文章,但是我不确定如何从用户中获取数据使其工作。以下是我使用的ajax jquery代码。我知道(或者至少认为)这不能渲染部分视图。但它一直工作到渲染失败。我认为这可能会有所帮助。
$.ajax(
{
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: "{'test':" + "'" + dateText + "'}",
dataType: 'json',
url: 'Site/Grab/',
success: function (result) {
alert('Success');
},
error: function (error) {
alert('Fail');
}
});
这是我的控制器
[HttpPost]
public ActionResult Grab(string test)
{
DateTime lineDate= Convert.ToDateTime(test);
List<Info> myInfo= GameCache.Data(lineDate);
return PartialView("_PartialView", myInfo);
}