Я создал приложение 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)
});
Я действительно понятия не имею, почему он не работает с эмулятором, когда он отлично работает вне эмулятора ... Любая идея?