เป็นไปได้หรือไม่ที่จะระบุว่ามีชื่อมุมมองเฉพาะจากภายในคอนโทรลเลอร์ก่อนที่จะแสดงผลมุมมองหรือไม่
ฉันมีข้อกำหนดในการกำหนดชื่อของมุมมองที่จะแสดงผลแบบไดนามิก หากมีข้อมูลพร็อพเพอร์ตี้ที่มีชื่อนั้นอยู่ฉันจำเป็นต้องแสดงผลมุมมองนั้น หากไม่มีมุมมองตามชื่อที่กำหนดเองฉันจำเป็นต้องแสดงมุมมองเริ่มต้น
ฉันต้องการทำสิ่งที่คล้ายกับโค้ดต่อไปนี้ภายในคอนโทรลเลอร์ของฉัน:
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();
}
}