Запись в блоге Фила Хаака описывает этот процесс с использованием фьючерсов ASP.NET MVC 2 и json2.js Крокфорда. Джон Резиг также рекомендует использовать json2.js Крокфорда в этой статье , касающейся "использования строгого";.
Чтобы получить эту функцию сегодня, вы все равно хотите загрузить MVC 2 Futures, или она включена в финал MVC 2, или это часть нового предварительного просмотра MVC 3?
Edit:
По предложению Якуба (и Фил Хаак, чёрт!) Мой сценарий наконец-то работает. Большое спасибо им обоим.
<script type="text/javascript">
$(document).ready(function () {
var myData = {};
myData.value = '9/14/2010 12:00:00 AM';
var myJson = JSON.stringify(myData);
$.ajax({
type: "POST",
url: "/AdSketch/GetPrintProducts",
data: myJson,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert(result);
}
});
});
</script>
Код контроллера MVC:
public JsonResult GetPrintProducts(string value)
{ // At this point "value" holds "9/14/2010 12:00:00 AM"
return Json(value);
}