无法通过renderAction渲染视图

时间:2012-08-04 11:47:39

标签: asp.net-mvc-3

您好我正在使用RenderAction助手并在渲染过程中出现此错误:

  

执行子请求时出错   处理器   'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper'。

控制器代码:

public ActionResult GetSearcher()
        {

            SearcherLines sl = new SearcherLines()
            {
                RegionList = db.Region.ToList(),
                CategoryList = db.Category.ToList(),
                SearchValue = null
            };

            return PartialView(sl);
        }

视图模型

public class SearcherLines
    {
        public List<Region> RegionList { get; set; }
        public List<Category> CategoryList { get; set; }
        public string SearchValue { get; set; }
    }

partialView

@model IEnumerable<MasterProject.JobForYou.v3.Models.ViewModels.SearcherLines>

@foreach (var i in Model)
{
  <p>@i.CategoryList</p><br />
}

请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试在控制器操作上设置OutputCache属性