所以我有这个输入标签:
<input type="password" id="password" name="password" runat="server" />
我尝试在页面加载之前使用 C# 和 ASP.Net 设置其值,但无法让它工作。
不要在标记中设置输入类型,否则 ASP.NET 将在呈现之前清除输入。相反,请使用以下标记:
<input id="tbPassword" name="password" runat="server" />
...以及代码隐藏中的以下代码:
tbPassword.Value = "your password";
tbPassword.Attributes["type"] = "password";
但是,我强烈建议不要采用这种方法。其一,您不应该以纯文本形式存储密码。这是一种非常糟糕的安全做法。
第二,如果您只是要在代码中设置密码,为什么需要它呢?密码输入的目的是为了用户交互(输入密码)。如果你为他们这样做,那么将其放在页面上就没有意义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)