0

以下に示すように、カスタム .net バリデーターを使用しています。カスタム バリデーターは、検証の概要にエラー メッセージのみを表示します。検証の概要に CssClass を設定しましたが、これは正常に機能し、すべてのエラー メッセージが li タグに表示されます。私が望むのは、バリデーターの 1 つが検証の概要に別のスタイルを持つことです。以下のように値を設定しようとしましたが、カスタムバリデーターの CssClass が HTML に反映されることはありません。

<asp:CustomValidator ErrorMessage="Test error" ID="problemsLoggingIn" runat="server" Display="None" ValidationGroup="LoginValidationGroup" CssClass="specialCaseLi" ForeColor="" />

<asp:ValidationSummary ID="ValidationSummary1" DisplayMode="BulletList" CssClass="errorMsg" runat="server" ValidationGroup="LoginValidationGroup" />

次の HTML を提供します。

<div id="ctl00_MainContentPlaceHolder_LoginView_LoginForm_ValidationSummary1" class="errorMsgDiv" style="color:Red;">
<ul><li>Test error</li></ul>
</div>
4

1 に答える 1

0

動作するCSSは次のとおりです。

enter code here.validation-summary-errors {
background-color: #D9FFB2;
border:1px solid #5CBA30;
width: 400px;
}
 span.validation-summary-errors {
border-bottom-color: #D9FFB2;
display:block;
}
     ul.validation-summary-errors {
margin:0;
padding:0;
border-top:none;
}

このリンクを確認してください:CSSを介してValidationSummaryをボックスで囲みます

于 2012-06-18T11:26:33.087 に答える