2012-02-02 4 views
0

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

Я нахожу, что они просто немного близки друг к другу.

Благодаря

ответ

2

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

<asp:ValidationSummary CssClass="valSummary" 

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

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

Это то, что я думаю, что вам нужно.

+0

Привет, я сделал это, но это ничего не делает. Я пропустил что-то действительно очевидное. Снова моя таблица стилей выглядит следующим образом: .valSummary li { padding-bottom: 1320px; } И мой ASP блок: <жерех: ValidationSummary ID = Runat "summaryLogin" = "сервер" ValidationGroup = "loginFMWeb" DisplayMode = "Список" CssClass = "valSummary" /> – user1131661

+0

Нет выглядит хорошо для меня. У вас есть URL-адрес, который вы можете отправить? –

+0

Жаль, что сейчас нет. Все, что я мог бы предоставить? – user1131661

1

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

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

Заполнение, вероятно, было бы лучше, если одно сообщение об ошибке обертывает строки –

+0

Хорошая точка, меняя ответ :) – IrishChieftain

+0

Привет, спасибо за ответ, но это не имеет значения. user1131661

Смежные вопросы