请参阅以下链接:
https://www.boot-loader.com/eng
该链接中的默认密码如何工作?
如何在(带星号)下面的文本框中设置默认值,例如“密码”字符串:
<asp:TextBox ID="headertxtPassWord" runat="server" Text="password" CssClass="header-login-input" ValidationGroup="A"
TextMode="Password"></asp:TextBox>
答案 0 :(得分:9)
在代码隐藏中,你可以这样做:
headertxtPassWord.Attributes.Add("value", "ThePassword");
使用此项设置值,而不是设置Text属性。您仍然可以通过Text属性从控件中读取值。
答案 1 :(得分:1)
据我所知,这不是文本框的默认功能。您应该在文档准备就绪时使用javascript设置密码属性的值,然后绑定到焦点事件以在有人想要输入密码时将其删除。
使用jQuery时:
<asp:TextBox ID="headertxtPassWord" runat="server" Text="password" CssClass="header-login-input" ValidationGroup="A" TextMode="Password"></asp:TextBox>
<script type="text/javascript">
$(document).ready(function () {
// executes on document ready
$("#<%= headertxtPassWord.ClientID %>").val("password");
});
$("#<%= headertxtPassWord.ClientId %>").focus(function() {
$("#<%= headertxtPassWord.ClientId %>").val("");
});
</script>
或者,您可以使用此功能搜索自定义控件。
答案 2 :(得分:1)
答案 3 :(得分:1)
protected void ASPxTextBox1_PreRender(object sender, EventArgs e) {
DevExpress.Web.ASPxEditors.ASPxTextBox edit = sender as DevExpress.Web.ASPxEditors.ASPxTextBox ;
edit.ClientSideEvents.Init = "function(s, e) {s.SetText('" + password.value + "');}";
}