我创建了以下通用控制器:
public class ReadController<TEntity> : Controller
{
public ActionResult GridData()
{
IEnumerable gridData = ReadFromDatabase<TEntity>();
return View(gridData);
}
}
然后我创建了自定义控制器工厂,以便使用它并配置路由,以便它可以解析网址: http://server.com/MyApp/Read/MyEntity/GridData进入
ReadController<MyEntity>
实例。
现在我希望能够为任何泛型类型创建自定义视图。
所以,当我创建: 〜/ Views / Read / MyEntity / GridData.cshtml这意味着这种方式更可取
如果它不存在,则在默认路径中搜索: 〜/查看/读/ GridData.aspx ... 〜/查看/共享/ GridData.vbhtml