public static class WebViewPageExtensions { public static string RenderMenu(此WebViewPage wp,string CategoryType) {}}
上面是一个静态类,其函数RenderMenu在MVC3中的布局页面上调用,在我的应用程序中,所有Viewpages都是从相同的布局页面和不同的模型类继承而来的。所以每当页面刷新或新的viewPage加载到上面时,方法RenderMenu就是调用。我想知道继承页面的Model类的名称
我试过wp.Model
但由于模型名称是动态的,我无法返回wp.model
答案 0 :(得分:1)
Model属性的类型为object。您可以检查其类型:
public static class WebViewPageExtensions
{
public static string RenderMenu(this WebViewPage wp, string CategoryType)
{
string modelTypeName = wp.Model.GetType().Name;
...
}
}