在我的注册页面上,我定义了以下内容,以便用户为其个人资料输入显示名称值。它是这样定义的:
<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,但我从未在“显示名称”字段中使用过这个值,而我有一个显示名称字段的真正原因是确保用户的电子邮件地址永远不会用作显示名称。非常混乱。
模型上的属性定义如下:
[Required(ErrorMessage = "...")]
[Display(Name = "Display name", Description="...")]
[StringLength(50)]
public string DisplayName { get; set; }
为什么 FF 会在 DisplayName 字段中插入电子邮件?