Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 奇怪的登记表行为_C#_Asp.net Mvc - Fatal编程技术网

C# 奇怪的登记表行为

C# 奇怪的登记表行为,c#,asp.net-mvc,C#,Asp.net Mvc,在我的注册页面上,我定义了以下内容,以便用户为其配置文件输入显示名称值。它的定义如下: <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

在我的注册页面上,我定义了以下内容,以便用户为其配置文件输入显示名称值。它的定义如下:

<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">
[Required(ErrorMessage = "...")]
[Display(Name = "Display name", Description="...")]
[StringLength(50)]
public string DisplayName { get; set; }

为什么FF会在DisplayName字段中插入电子邮件?

看起来Firefox正在根据输入元素及其周围的文本对如何填充该字段进行“最佳猜测”,但它弄错了。您可以通过添加属性
autocomplete=“off”
来禁用自动完成

在Razor中,这将类似于:


@Html.TextBoxFor(model=>model.DisplayName,new{autocomplete=“off”})

看起来Firefox正在根据输入元素及其周围的文本对如何填充该字段进行“最佳猜测”,但它弄错了。您可以通过添加属性
autocomplete=“off”
来禁用自动完成

在Razor中,这将类似于:


@Html.TextBoxFor(model=>model.DisplayName,new{autocomplete=“off”})

它可能是从其他站点获得的启发,我倾向于同意@SamIam;这听起来与服务器端代码无关。您可能希望为浏览器或JavaScript框架重新标记它。这可能是从其他站点获得的启发性信息。我倾向于同意@SamIam;这听起来与服务器端代码无关。您可能希望为浏览器或JavaScript框架重新标记它。