Интервал ASP.Net по вертикали в элементе управления ValidationSummary - PullRequest
0 голосов
/ 02 февраля 2012

В ASP.Net 4.0 возможно увеличить вертикальный интервал между ошибками \ предупреждениями, которые появляются в элементе управления ValidationSummary?

Я обнаружил, что они немного сближены.

Спасибо

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Как и выше (IrishChieftain), но нацелиться на генерируемые узлы li?

<asp:ValidationSummary CssClass="valSummary"

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

Если вы хотите иметь ValidationSummary с режимом отображения «List», то у вас очень мало шансов стилизовать это какгенерируемый 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; */
}

Это то, что, я думаю, вы ищете.

1 голос
/ 02 февраля 2012

Просто добавьте некоторые отступы в CSS и примените этот класс CSS в вашей разметке к элементу управления.

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