Buenas , tengo un problema cuando cargo mi pagina de inicio, por codebehind me creo un div con tabla en html con los datos que quiero que aparezcan en el ContentPlaceHolder, pero al ejecutar mi aplicacion, este div y todo su contenido se escribe antes que la pagina dando algo similar a :
Código:
<div id="x"><table>.......</table></div>
<meta.....>
<html>...</html>
Habia pensado en usar JS , y por medio del DOM hacer un getElementByID() , pillar el div previamente insertado en el .aspx y ahi hacer un INNERHTML, pero lo he probado y nose me ejecuta.
Este es el codigo:
Código:
string div = "DiVnoticias";
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script language='javascript'> var div = document.getElementById('" + div + "');div.INNERHTML = '" + total + "';</script>");
Page.RegisterStartupScript("script", sb.ToString());
Alguna solucion??? puedo directamente desde asp buscar un div para que escriba ahi??? quizas por temas de nodos XML??? ando perdido , help