您好我相信之前已经提出这个问题,但我找不到解决方案。
使用的模型
public class TaskList : Base
{
public TaskModel taskModel;
public List<Task> tasks;
public TaskList(string role, int userId) : base(role, userId)
{
taskModel = new TaskModel(userId,role);
}
public void GetTasks(int skip,int take)
{
tasks = taskModel.GetTasks(skip, take);
}
}
控制器
public ActionResult TaskListPartial(int skip, int take)
{
var taskList = new TaskList(role,userId);
taskList.GetTasks(skip, take);
return View(taskList);
}
Web.config编译部分
<system.web>
<compilation>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
如何让模型解决,以便我可以获得智能感知?
答案 0 :(得分:0)
它显示错误,因为在视图中您只在命名空间中使用单一模型类,而在逻辑中,您将从对象类列表中获取值。
请将您的视图模型定义为:
@model List<wrikeMVCNoAuth.ViewModel.Tasks.TaskList>
答案 1 :(得分:0)
我为这个错误道歉,我的印象是我每次都没有编译项目以获得intellisense来显示他的观点。
一旦我成功编译,一切都回来了。