传入字典的模型项的类型为'...',但此字典需要类型为'...‘的模型项。
有人知道如何解决这个错误吗?
我的控制器类:
public class MapsController : Controller
{
public ActionResult Index()
{
return View(Project.Find(68));
}
//[AutoRefresh(DurationInSeconds = 30)]
public ActionResult Map()
{
var map = DeviceLocation.FindAll();
Locations l = new Locations();
l.locations = map;
return Json(l, JsonRequestBehavior.AllowGet);
}
}我的观点
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<App.Models.Project>>" %>发布于 2010-09-21 23:07:47
听起来您的视图中指定了错误的类型。
您的视图应该以类似以下内容开始:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<...>" %>上面的...实际上应该与从控制器传入视图的类型相同。
https://stackoverflow.com/questions/3761636
复制相似问题