Quebra de linha com Label
06/06/2010
0
Quando carrego um texto vindo banco no label, o texto fica como absoluto na página, em um única linha. Já tentei mecher no css mais não consigo deixar a formatação certa.
Como devo dazer para haver quebra de linha automaticamente?
Lorena Menelli
Posts
07/06/2010
Netasper
Por exemplo, se estiver dentro de um table: coloca o widht fixo.
[]s
08/06/2010
Marcio Silveira
Muito provavelmente as suas quebras de linha estão lá.
O problema é que quando estas são exibidas no browser elas são ignoradas, por exemplo o código html abaixo:
<html> <body> teste teste teste </body> </html>
Quando executado vai gerar um html assim:
teste teste teste
Para este seu caso, talvez seja necessário que você faça a substituição da quebra de linha, por uma tag </br> (que é a tag html que faz a quebra de linha), isso antes de fazer associar o valor ao label.
Tipo:
label1.Text = variavel.Replace("/n", "</br>");
Espero ter ajudado.
[]s
11/06/2010
Lorena Menelli
Desculpe pela demora para responder, mais não tive tempo para estudar essa semana direito.
Então vamos lá. O meu projeto é Asp.Net/C#
Não estou conseguindo adicionar uma quebra de lina no lebal pq estou usando um formView com um controle
ObjectDataSource. Dessa forma não consigo usar o code behind para acessar a propriedades do Label.
Tem como eu criar um instância de Label para fazer isso?
meu código está assim
<asp:Label ID="lbDescrs" runat="server" Text='<%# Bind("DescricaoCasa") %>' />
Grata
19/06/2010
Lorena Menelli
Resolvido. Adicionei um FCKeditor e no meu web.config requestValidationMode="2.0". e funcionou, mas agora quando eu recupero esse valor as tags html são exibidas.
ex. <p>asdasdasdasdasdasdasdasdasdasdasda<strong>sasdasd</strong></p> <p><strong>dasdasdasdasd</strong></p>
alguém sabe como resolver isso?
Clique aqui para fazer login e interagir na Comunidade :)