有没有人知道如何在呈现视图之前确定控制器内是否存在特定视图名称?在Asp.Net MVC中是否存在视图?
我有一个要求,动态确定要呈现的视图的名称。如果一个视图以该名称存在,那么我需要渲染该视图。如果自定义名称没有视图,那么我需要呈现默认视图。
我想我的控制器内做类似下面的代码的东西:
public ActionResult Index()
{
var name = SomeMethodToGetViewName();
//the 'ViewExists' method is what I've been unable to find.
if(ViewExists(name))
{
retun View(name);
}
else
{
return View();
}
}
感谢。
只是阅读这个标题,它看起来像一个非常深刻的哲学问题。 – 2014-04-24 08:04:03