如何在ASP.NET MVC 3中使用DisplayModeProvider为移动视图指定后缀

时间:2012-03-13 15:33:30

标签: iphone asp.net-mvc asp.net-mvc-3 mobile

我需要做这样的事情

 DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
    {
        ContextCondition = (context => context.GetOverriddenUserAgent().IndexOf
            ("iPhone", StringComparison.OrdinalIgnoreCase) >= 0)
    });

但似乎它不适用于MVC 3项目。 如何启用默认显示模式?

1 个答案:

答案 0 :(得分:1)

显示模式是ASP.NET MVC 4功能。如果您想获得此行为,则需要升级到ASP.NET MVC 4或为ASP.NET MVC 3编写自定义视图引擎。