0

ASP.Net 4.0内で、ValidationSummaryコントロールに表示されるエラー/警告間の垂直方向の間隔を広げることは可能ですか?

私はそれらが互いに少しだけ接近していることに気づいています。

ありがとう

4

2 に答える 2

2

上記 (IrishChieftain) と同じですが、生成される li ノードをターゲットにしますか?

<asp:ValidationSummary CssClass="valSummary"

.valSummary li 
{
    padding-bottom: 10px;
}

'List' の displaymode で ValidationSummary が必要な場合、生成される html は区切りのある単なるテキストであるため、これをスタイルする機会はほとんどありません。

例えば

<div id="MainContent_ValidationSummary1" class="valSummary" style="">
    Following error occurs:
    <br>
    Input Country!
    <br>
    Input Region!
    <br>
</div>

ただし、DisplayMode を BulletList に設定し、CSS を使用して箇条書きを非表示にすると、同じ効果が得られます。

例えば

<asp:ValidationSummary CssClass="valSummary" DisplayMode="BulletList" .. />

.valSummary li 
{
    padding-bottom: 10px;
    list-style-type: none; /* Or can just use list-style: none; */
}

それはあなたが求めていると私が思うものです。

于 2012-02-03T14:46:21.387 に答える
1

CSS にパディングを追加し、その CSS クラスをマークアップでコントロールに適用するだけです。

.valSummary
{
    padding-bottom: 10px;
}
于 2012-02-02T16:45:45.827 に答える