का समर्थन करने वाले सभी विचारों को ढूंढने के लिए Iterate ASP.NET MVC दृश्य I विशिष्ट दृश्य प्रकार को प्रस्तुत करने वाले सभी विचारों की एक सूची प्राप्त करना चाहते हैं।एक विशिष्ट मॉडल प्रकार
छद्म कोड:
IEnumerable GetViewsByModelType(Type modelType)
{
foreach (var view in SomeWayToGetAllViews())
{
if (typeof(view.ModelType).IsAssignableFrom(modelType))
{
yield return view; // This view supports the specified model type
}
}
}
दूसरे शब्दों में, यह देखते हुए मैं एक MyClass मॉडल है कि, मैं सभी विचारों कि यह प्रतिपादन का समर्थन करेगा प्राप्त करना चाहते हैं। अर्थात। सभी विचार जहां @ मॉडल प्रकार MyClass है, या इसकी विरासत श्रृंखला में एक प्रकार है।
वैसे:
यहाँ सब उस्तरा विचारों LoginViewModel के @Model प्रकार है कि तलाश में का एक उदाहरण है? – Landeeyo
एक एमवीसी-आधारित सीएमएस के लिए "वर्डप्रेस-एस्क्यू" टेम्पलेटिंग सिस्टम बनाने के लिए प्रोटोटाइप का हिस्सा जहां नए टेम्पलेट को परियोजना के अंदर आसानी से गिराया जा सकता है और रनटाइम पर हल किया जा सकता है। –