Я был бы очень удивлен, предложит ли W3C путь, который работал бы с (X) HTML4. Функция автоматического заполнения совершенно на базе браузера, и была представлена в течение прошлых лет (много позже того, как стандарт HTML4 был записан).
не был бы удивлен, будет ли HTML5 иметь один, все же.
Редактирование: , Поскольку я думал, , HTML5 делает , имеют тот функция. Для определения страницы как HTML5 используйте следующий doctype (т.е.: поместите это как самый первый текст в Вашем исходном коде). Обратите внимание, что не все браузеры поддерживают этот стандарт, как это находится все еще в черновой форме.
Похоже, это ошибка в IIS и фрагмент неуправляемого кода в другом приложении, запущенном в том же пуле приложений. На данный момент мы работали над этим и поднимем его с Microsoft в рамках нашего партнерства. Когда проблема будет решена, я напишу здесь, чтобы сообщить вам.
Спасибо всем за вашу помощь.
Попробуйте заключить в скобки свой тернарный оператор, если вы еще этого не сделали.
У нас была аналогичная проблема, в которой код, подобный вашему:
Guid adminId = t ? mUserId : Guid.Empty;
, был скомпилирован в неправильном порядке :
(Guid adminId = t) ? mUserId : Guid.Empty;
Добавление скобок для указания порядка исправило его:
Guid adminId = (t ? mUserId : Guid.Empty);
Я понял, что он делал, посмотрев на скомпилированный код с помощью .NET Reflector.
Может быть, это поможет конкретно указать оператору присваивания, что возврат от тернарного оператора - это Guid?
Guid adminId = (Guid)(mRoles.Contains("Admin") ? mUserId : Guid.Empty);
Просто дикая догадка ...
просто интересно, какой тип 64-битной машины считает mUserId? Предположительно не гид.
Вы пробовали следующее:
Guid adminId = mRoles.Contains("Admin") ? (Guid)mUserId : Guid.Empty;
Просто любопытно, если по какой-либо причине mUserId внутренне распознается как другой тип в 64-битной операционной системе, и поможет ли явное приведение типов. Следующее также могло быть вариантом:
Guid adminId = mRoles.Contains("Admin") ? new Guid(mUserId.ToByteArray()) : Guid.Empty;
Я не уверен, но Я думаю, что при использовании тенарной операции должны выполняться обе команды, однако с GUID это может привести к оценке двух GUID каким-то образом.