Я уже читал этот пост , но я не уверен, что он работает получение данных от пользователя. Вот jquery ajax, который я использую. Я знаю (или, по крайней мере, думаю), что это не может отрендерить партиал. Но это работает до тех пор, пока рендеринг не завершится. Я подумал, что это может быть полезно.
$.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 myInfo= GameCache.Data(lineDate);
return PartialView("_PartialView", myInfo);
}