0

公共静态类 WebViewPageExtensions { 公共静态字符串 RenderMenu(this WebViewPage wp,string CategoryType) { } }

上面是一个静态类,它的函数 RenderMenu 在 MVC3 的布局页面上调用,在我的应用程序中,所有的 Viewpages 都是从相同的布局页面和不同的模型类继承的,所以每当页面刷新或新的 viewPage 加载上面的方法 RenderMenu 被调用。我想知道继承页面的模型类的名称

我试过 wp.Model

但由于模型名称是动态的,我无法获得 wp.model 的返回

4

1 回答 1

2

Model 属性是对象类型。你可以检查它的类型:

public static class WebViewPageExtensions
{
    public static string RenderMenu(this WebViewPage wp, string CategoryType)
    {        
        string modelTypeName = wp.Model.GetType().Name;
        ...
    }
}
于 2012-05-11T07:32:36.330 回答