Обернуть текст внутри кнопки asp: - PullRequest
13 голосов
/ 11 марта 2011

Я использовал LinkButton, и в нем было много текста, что делало его довольно длинным.Это было нормально, когда LinkButton переносил текст на следующую строку, когда ему не хватало места.

Затем я изменил это на стандартный asp: Button, и проблема в том, что текст не переносит, а кнопка становитсяпока текст.Это проблема, потому что она заставляет контейнер, в котором он находится, быть длиннее, чем я предполагал.

Есть ли способ сделать текст переноса кнопки?

Ответы [ 4 ]

31 голосов
/ 11 марта 2011

Вы можете сделать это, установив ширину и свойство CSS white-space: normal:

Это входит в ваш <head>

<style type="text/css">
    .wrap { white-space: normal; width: 100px; }
</style>

И вашу кнопку:

<asp:Button ID="btn" runat="server" Text="some really breally long text that I want to wrap" CssClass="wrap" />
3 голосов
/ 14 декабря 2012
<asp:Button ID="btn" runat="server" Text="some really breally long &#010; text that I want to wrap"  />

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

Я также отметил ответ wsanville как полезный.

0 голосов
/ 11 марта 2011

В этом посте есть несколько альтернативных решений, которые могут быть полезны:

ASP: перенос текста по кнопкам

0 голосов
/ 11 марта 2011

Вы должны иметь возможность установить ширину для кнопки asp: (width = 100), и это заставит текст переноситься.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...