有沒有人知道如何在呈現視圖之前確定控制器內是否存在特定視圖名稱?在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