Apakah mungkin untuk menentukan apakah nama tampilan tertentu ada dari dalam pengontrol sebelum merender tampilan?
Saya memiliki persyaratan untuk secara dinamis menentukan nama tampilan yang akan dirender. Jika tampilan ada dengan nama itu maka saya perlu membuat tampilan itu. Jika tidak ada tampilan dengan nama kustom, saya perlu membuat tampilan default.
Saya ingin melakukan sesuatu yang mirip dengan kode berikut dalam pengontrol saya:
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();
}
}