Как установить ширину пользовательского валидатора - PullRequest
1 голос
/ 12 февраля 2010

Кто-нибудь знает способ установить ширину пользовательского валидатора, чтобы текст сообщения об ошибке переносился, если он превышает указанную ширину?

У меня есть пользовательский элемент управления, содержащий пользовательский валидатор, на котором содержащаяся страница может установить сообщение об ошибке на основе конкретных результатов проверки.

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

Если сообщение очень длинное, оно просто печатает все сообщение в одну строку, игнорируя любые установленные ширины столбцов.

Спасибо за понимание.

EDIT: Я попытался установить свойство width на самом пользовательском валидаторе безрезультатно.

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

Поместите его в другой элемент, стиль которого вы можете контролировать ... как его собственный div с указанным вами классом.

0 голосов
/ 12 февраля 2010

Если пользовательский элемент управления определен так, что сообщение об ошибке появляется внутри элемента div, попробуйте установить ширину этого элемента div.

Если вы управляете чем-то вроде этого

<asp:TableCell id="some1" runat="server">
    <uc:yourControl id="uc1" runat="server" />
</asp:TableCell>

Измените элемент управления, чтобы иметь элемент div или span для сообщения.

...