【发布时间】:2015-04-29 09:33:26
【问题描述】:
我在控制器中有一个创建 ViewData 的方法。比如这个
private void CreateFKViewData(OSQDCOL osqdcol, OSADCOL osadcol, IList<OSADCOL> targetTBLcols)
{
...
ViewData[osadcol.ColName] = new SelectList(SelectListItems, "key", "value", SelectListItems.First().Key);
}
如果将该方法放在控制器内,一切都会按预期工作。我想将该方法移到我的控制器之外,并将其放入我的 BLL 层中的不同类中。问题是 ViewData 在控制器范围之外是不可访问的。
有什么想法吗?
【问题讨论】:
标签: model-view-controller controllers viewdata