Ajax Toolkit 控制項學習系列(12) ——PasswordStrength如其名

來源:互聯網
上載者:User
  • 我想大家在有的論壇註冊的時候,輸入密碼,或者某網站需要修改密碼的時候,都會提示您密碼的強度吧。Ajax控制項中也有實現這個功能的東西,就是PasswordStrength了。
  • 先看例子再說。

  

  表面上看,這就是一個Lable和一個普通的TextBox,提示輸入密碼。

  

  輸入的時候,會在右面由一個提示的資訊。是個Lable。最多還能輸入多少數字和字元。而下面的黃色的,是預設的情況,提示密碼的強度。強,中,差。都可以自訂。

  • 本例中使用的是2個Lable,一個用來顯示提示資訊,還剩下幾個剩餘的字元或者數字,另一個就是標籤了。TextBox不用說了,設定為password。
  • 屬性說明:

  DisplayPosition:提示的位置 

  HelpStatusLabelID:提示剩餘的資訊控制項

  MinimumNumericCharacters:最少的字元數,本例中"3"

  PrefixText:顯示出的提示資訊文字"密碼強度

  TargetControlID:控制的那個"textbox"

  TextStrengthDescriptions:自訂的強度描述"強;中;差"

<div>
<asp:ScriptManager ID="sm" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="updatePanel1" runat="server">
<ContentTemplate>
<ajax:PasswordStrength ID="ps" runat="server" DisplayPosition="BelowLeft" HelpStatusLabelID="label2"
MinimumNumericCharacters="3" PrefixText="密碼強度:" TargetControlID="textbox" TextStrengthDescriptions="強;中;差">
</ajax:PasswordStrength>
<asp:Label ID="label" runat="server" Text="密碼"></asp:Label>
<asp:TextBox ID="textbox" runat="server" AutoCompleteType="Disabled" TextMode="Password"></asp:TextBox>
<asp:Label ID="label2" runat="server" Text="label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</div>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.