Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Albert.Kellner

AJAX nao passa dos 255 caracteres

Recommended Posts

boa pessoal!

 

to com um problema e nao acho a solução... alguem tem ideias??

 

fiz um site que usa um editor de texto online...

 

eu faço o texto do jeito que eu quero, ele grava no BD, até ai normal, mas qundo vou visualizar o texto, ele só me mostra até 255 caracteres....

 

se eu tiro o AJAX do site, ele funciona normal... mostra o texto na integra.

 

pesquisando, eu vi que o ajax nao pode sincronizar mais do que 255 caracteres, só que ja vi varios sites que trazem mais do que isso usando AJAX....

 

alguem tem a solução ou uma ideia pra esse problema????

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara se você estiver passando via GET , nao passa de 255 caracteres... pois é o tamanho limite, tente por post acho que você consegue... vou fazer uns teste aqui pra ver isso tbm...

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

HTML

...
<form id="form1" runat="server" method="post">
		<asp:ScriptManager ID="ScriptManager1" runat="server" />
...

...
<asp:UpdatePanel ID="UpPnlConteudo" runat="server" UpdateMode="Conditional">
   <ContentTemplate>
	  <asp:Label ID="lblConteudo" runat="server" Text="" CssClass="Conteudo"></asp:Label>
   </ContentTemplate>
</asp:UpdatePanel>
...

 

Public Sub MontaConteudo(ByVal Codigo As String)

		AbreDB()

		strSql = "SELECT DISTINCT * FROM Conteudo WHERE Link='" & Codigo & "'"
		Command = New OleDbCommand(strSql, Conexao)
		DR = Command.ExecuteReader()

		Try
			DR.Read()
			lblConteudo.Text = DR("Conteudo")
			DR.Close()
		Catch ex As Exception
			lblConteudo.Text = ""
		Finally
			UpPnlConteudo.Update()
			Conexao.Close()
		End Try

	End Sub

ja tentei com method="post", method="get" e sem method... não rola d jeito nenhum =/

 

se quiser ver o projeto, pode acessar:

http:\\albertkellner.no-ip.org

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q descobri a m*****!

 

lblConteudo.Text = "11111111111111111111111122222222222222233333333333333333333333333<br />" & _

"33333333344444444444444444444444444455555555555555555555555555<br />" & _

"5666666666666666666666777777777777777777788888888888888888888899999<br />" & _

"9999999999999990001234567890098765432132asd321dsa12ads231d32as21das123dsa13

2dsa132ds321312dsa"

 

se eu colocar pra nao ler o BD ele mostra normal.... mesmo com AJAX

 

depurando, reparei que ele me traz no DataReader somente 255 Chars, mesmo que no banco esteja com mais!

 

e agora, alguem sabe como almentar o lenght do datareader?? ou alguma alternativa???

 

OBS: tem como eu mesmo deletar o flood?? http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif

tem hj que trava a postagem aki =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu deletei os floods, cara não sei nada que o dataReader é limitado a 250 caracteres, acho que é mais provavel que seja algum caracter especial que esteja travando, talvez as aspas duplas ou o &. Tente retirar isso e fazer o teste.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.