首页 > 解决方案 > HTML:防止出现文本输入中的历史记录

问题描述

我在 ASP.NET MVC 中编程,在网页 (.cshtml) 中我有如下文本输入区域:

<td>
   <input type="text" value="@p.QtdVendida" asp-for="@p.QtdVendida" data-key="@p.id" id="@("p_QtdVendida" + p.id.ToString())" />
</td>
<td>
   <input type="text" value="@p.QtdBonus" asp-for="@p.QtdBonus" data-key="@p.id" id="@("p_QtdBonus" + p.id.ToString())" />
</td>

我怎样才能防止与以前的输入文本(例如来自其他会话)一起自动打开的列表,并且总是在表格第一行的文本输入中打开,即使我正在编辑第二行......出现?如果我单击其中一个列出的元素,它只会更改第一行中的输入区域......

type="text"在表中的所有文本输入 ( ) 中都有相同的问题。

你可以帮帮我吗?

非常感谢。

标签: htmlasp.net-mvc

解决方案


只需将自动完成添加到您的输入字段:

<input type="text" autocomplete="off"/>

如此处所述


推荐阅读