Phil Haack的blog entry描述了使用ASP.NET MVC 2的期貨和Crockford的json2.js這個過程。 John Resig還建議在this article中使用關於「嚴格使用」的Crockford's json2.js ;.ASP.NET MVC2和JSON模型綁定到動作方法驗證
今天要獲得這個功能,你還會下載MVC 2 Futures,還是包含在MVC 2 final中,還是新MVC 3預覽的這一部分?
編輯:
按的Jakub的建議(!和菲爾哈克,活泉),我的腳本最後的作品。對他們倆都很感激。
<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);
}
非常感謝。 – 2010-10-24 17:40:19
不客氣。 – 2010-10-24 19:21:11
作爲對Jakub評論的評論,這完全是MVC3開箱即用的,它的功能非常棒! – Zacho 2011-03-01 17:09:54