Html 如何设置类型为“的文本框的文本”;密码";暗藏

Html 如何设置类型为“的文本框的文本”;密码";暗藏,html,asp.net,webforms,Html,Asp.net,Webforms,我必须在文本框中设置用户的当前密码,如(********) HTML格式的 <asp:TextBox ID="txtPassword" type="password" runat="server" ValidationGroup="ChangePassword" MaxLength="30"></asp:TextBox> 它没有设置值。然而,如果我删除type=“password”它可以工作,但这是纯文本。 谢谢将转换为

我必须在文本框中设置用户的当前密码,如(********)

HTML格式的

<asp:TextBox ID="txtPassword" type="password" runat="server"  ValidationGroup="ChangePassword"
                        MaxLength="30"></asp:TextBox>
它没有设置值。然而,如果我删除
type=“password”
它可以工作,但这是纯文本。 谢谢

将转换为
您可以试试这个:

txtPassword.Value=“admin123”

解决方法是在赋值前后更改textmode。这样就可以正常工作了

txtPassword.Attributes["type"] = "text";
txtPassword.Text = password;
txtPassword.Attributes["type"] = "password";

有标记的答案对我不起作用,但我发现以下方法确实有效


希望这对其他人也有帮助

@DavidGarcíaBodego:这些评论越来越离题了,但在那篇文章中,它在哪里提到了什么时候应该包含链接信息?这方面的主要指导原则如下:。如果你删除了链接,这是答案吗?您可以将其编辑为以下适合我的方法,
code
,其中链接部分可以作为我在[linked page]找到的链接部分进行附加。链接只是归属,仅此而已。
txtPassword.Attributes["type"] = "text";
txtPassword.Text = password;
txtPassword.Attributes["type"] = "password";
txtPassword.Attributes["value"] = "admin123";