क्या यह निर्धारित करना संभव है कि क्या दृश्य प्रदान करने से पहले एक नियंत्रक के भीतर एक विशिष्ट दृश्य नाम मौजूद है?
मुझे रेंडर करने के लिए दृश्य के नाम को गतिशील रूप से निर्धारित करने की आवश्यकता है। यदि उस नाम के साथ कोई दृश्य मौजूद है, तो मुझे उस दृश्य को प्रस्तुत करना होगा। यदि कस्टम नाम से कोई दृश्य नहीं है, तो मुझे एक डिफ़ॉल्ट दृश्य प्रस्तुत करना होगा।
मैं अपने नियंत्रक में निम्नलिखित कोड के समान कुछ करना चाहता हूं:
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();
}
}