asp.net mvc 移动端视图在微信浏览器中未切换问题

在 asp.net mvc 启用 mobile 视图自动切换后,手机浏览器均正常,但是在 android 微信浏览器中不能正确的切换,想象应该是user-agent 未识别,SO .... 加上就好了。

DefaultDisplayMode mode = new DefaultDisplayMode("mobile")
    {
         ContextCondition = c =>
            c.GetOverriddenUserAgent().IndexOf("MicroMessenger", StringComparison.OrdinalIgnoreCase) >= 0  
     };
DisplayModeProvider.Instance.Modes.Insert(0, mode);