На моей странице регистрации у меня есть следующее определение, чтобы пользователи могли ввести отображаемое имя для своего профиля. Он определяется следующим образом:Нечетная форма регистрационной формы
<input id="DisplayName" type="text" value="" name="DisplayName" data-val-required="Use must provide a display name" data-val-length-max="50" data-val-length="The field Display name must be a string with a maximum length of 50." data-val="true">
Я могу понять, FF, используя свой адрес электронной почты в поле «E-mail», но я никогда не использовал это значение в поле «DisplayName» и причина того, у меня есть поле Отображаемое имя заключается в том, чтобы адрес электронной почты пользователей никогда не использовался в качестве отображаемого имени. Очень смущает.
Свойство на модели определяется следующим образом:
[Required(ErrorMessage = "...")]
[Display(Name = "Display name", Description="...")]
[StringLength(50)]
public string DisplayName { get; set; }
Почему FF вставить электронную почту в поле DisplayName?
Это, вероятно, эвристика, что он взял с других сайтов –
Я склонен согласиться с @SamIam; это не похоже на что-либо, связанное с вашим серверным кодом. Возможно, вы захотите переустановить это для браузера или вашей инфраструктуры JavaScript. – ThatBlairGuy