尝试创建一个列表以将一些JSON数据返回到视图.在测试期间创建的Web上的一些教程之后,似乎在RC中,代码确实有效.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcApplication6.Controllers { [HandleError] public class HomeController : Controller { public JsonResult list() { Listlist = new List { new ListItem() {Name="value", Something = "more Values"} }; return Json(List); } } }
问题是在System.Web.Mvc命名空间中找不到ListItem.我似乎无法让这个工作.如果已删除ListItem,您如何在Release Candidate MVC中完成此操作?
以下是我尝试使用的教程:
http://geekswithblogs.net/michelotti/archive/2008/06/28/mvc-json---jsonresult-and-jquery.aspx http://nayyeri.net/blog/using-jsonresult-in-asp-net -mvc的Ajax /
ListItem在System.Web.UI.WebControls中...你可能不想使用它.您可以使用System.Web.Mvc命名空间中的SelectListItem,但您必须更改属性名称(您还必须为ListItem执行此操作).
public JsonResult list() { Listlist = new List { new ListItem() { Text="value", Value = "more Values" } }; return Json(List); }
我很想用List
public JsonResult list() { List