【问题标题】:default value for asp.net textbox -> TextMode = passwordasp.net 文本框的默认值 -> TextMode = 密码
【发布时间】:2011-12-20 02:37:43
【问题描述】:

请看下面的链接:
https://www.boot-loader.com/eng
该链接中的默认密码如何工作?
我如何才能在 (带星号) 下为文本框设置默认值,例如“密码”字符串:

                    <asp:TextBox ID="headertxtPassWord" runat="server" Text="password" CssClass="header-login-input" ValidationGroup="A"
                        TextMode="Password"></asp:TextBox>  

【问题讨论】:

  • 您发送的链接没有您所说的任何内容,请更正链接,几乎所有浏览器都支持密码字段中的默认值

标签: asp.net textbox passwords default-value


【解决方案1】:

在代码隐藏中,您可以这样做:

headertxtPassWord.Attributes.Add("value", "ThePassword");

使用它来设置值,而不是设置 Text 属性。您仍然可以通过 Text 属性从控件中读取值。

【讨论】:

    【解决方案2】:

    好吧,我想我没有正确理解你。

    Here你可以通过一些背景和解释找到答案 基本上,关键是 MS 出于安全原因阻止显示默认密码,这应该在代码后面完成,以避免向其他人公开密码。

    希望这会有所帮助。

    【讨论】:

    • 嗯,这很奇怪。最后,您可以使用 javascript 注入默认值。您可以在我之前的回答中看到更新的解决方案。它对我有用。
    【解决方案3】:

    据我所知,这不是文本框的默认功能。您应该在文档准备好时使用 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>
    

    或者,您可以搜索具有此类功能的自定义控件。

    【讨论】:

    • 但它不适用于 asp.net 文本框/它在开始时从不显示默认值(文本属性)! -> 在 Firefox 和 IE 8 中
    • 您是否有机会在代码后面的某处将 Text 值设置为 string.Empty(或“”)?
    【解决方案4】:
    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 + "');}";
    }
    

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 2015-01-20
      • 2011-08-30
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      相关资源
      最近更新 更多