相关疑难解决方法(0)

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();
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

93
推荐指数
4
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1