Opera Opera仿真器为什么不在登录/注册页面上接受有效的电子邮件地址?

时间:2018-10-31 15:02:29

标签: asp.net asp.net-mvc model-view-controller

我已经创建了一个asp.net mvc应用程序。我正在尝试在其他平台上对其进行仿真,因此我可以确保它看起来不错并且在其他平台上也可以正常工作。以前,我使用Electric Mobile Studio 2012对其进行了仿真,并且效果很好。没问题。

现在,我正在尝试使用Opera Mobile Emulator模拟它,并且它无法按我的预期工作。登录/注册页面的电子邮件输入字段为每个给定的数据提供了“语法”错误。例如,它说foo@foo.com不是有效的电子邮件地址。

在我的global.asax文件中,我编写了以下代码以确保我的应用程序可以识别Opera Mobile Studio:

    var displayModes = DisplayModeProvider.Instance.Modes;

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

我真的不知道为什么当它在仿真器外部无法正常工作时,为什么它不能与仿真器一起使用...知道吗?

0 个答案:

没有答案