2013-09-27 54 views
0

我無法更改PasswordStrength控件的字體。我甚至嘗試爲它創造一個CSS類,如下所示:在ASP.net中更改PasswordStrength的字體

.PassWordFont { 
    font-size:12px; 
    font-family:Verdana; 
} 

,然後把它在類似這樣的標記

<asp:PasswordStrength ID="PasswordStrength1" runat="server" 
    TargetControlID="txtPassword1" DisplayPosition="RightSide" 
    StrengthIndicatorType="Text" 
    PreferredPasswordLength="15" 
    PrefixText="Strength:" 
    HelpStatusLabelID="lblLenIndicator" 
    TextStrengthDescriptions="Very Poor;Weak;Average;Strong;Excellent" 
    TextCssClass="PassWordFont" 
    StrengthStyles="PWSSVeryPoor; PWSSWeak; PWSSAverage; PWSSStrong; PWSSExcellent" 
    MinimumNumericCharacters="1" 
    MinimumSymbolCharacters="0" 
    RequiresUpperAndLowerCaseCharacters="false"> 
</asp:PasswordStrength> 

我在做什麼錯?

回答

1

而不是TextCssClass,我以前只使用CssClass。

+0

你把這個CssClass放在哪裏?密碼強度控制內? – theNoobie

+0

對不起,是的,我用它來代替TextCssClass。 –

0

從FireBug檢查你已經應用的CSS類是加載和具有你提到的字體大小。 驗證該輸入的CSS類是否正確。 也可能是你的CSS從其他地方被覆蓋的情況。

確保您的CSS最後添加或在加載所有默認CSS後添加。

另請試試font-size:12px!important;

+0

我試過了,我也檢查了我的CSS,並確保它是最後一個加載的,但還沒有發生。有什麼辦法可以改變這個控件的樣式嗎? – theNoobie

+0

你能檢查你的控件的類名嗎?或者在這裏粘貼您的HTML,即爲您的輸入生成。 也粘貼爲該輸入加載的CSS。我可以建議比。 –