CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Render Un Bloque De Texto
equiss:
saludos,
Necesito como puedo render un bloque de texto que estraiga de la base de datos, por ejemplo en esta pagina
<!--<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="test.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<%Response.Write("este texto de ejemplo");%>
</form>
</body>
</html>-->
puse un Response.Write y se ejecuta correctamente, pero eso mismo lo guardo en la base de datos y lo llamo entonces me pone el response.write como si fuera texto pero no me ejecuta el script como tal. Como puedo hacer para que despues que rendere la pagina poder renderiar lo que yo necesite. No tomen el response.write muy apecho, solo lo use como ejemplo para que vean lo que quiero hacer... resumiendo, renderiar un texto que saco de la base de datos y que se ejecuten los scripts que tenga como si estuvieran escritos en una pagina.... ya he preguntado esto es otros foros y nadie sabe....
agradezo cualquier sugerencia....
Jean
Kev:
Hola, bueno lo que quieres hacer osea un render de codigo no es tampoco asi de faicl com intentas en tu ejemplo pero si se puede; para lo que quieres, por si no lo conoces se llama "CodeDom (Code Document Object Model)" bueno esta tecnica es nueva de .NET es IMPRESIONANTE!!!! porque con esta tecnica realizas cosas muy interesantes, bueno para entender bien la logica y una buena implementacion de esta tecnica debes conocer algo de manejo de àrboles aunque no es estrictamente requerido, bueno disculpame por no alargar mas este tema (no tengo mucho tiempo en este momento :( ) pero te paso un tutorial que me ayudo mucho, es de WillyDev.
CodeDom
Creo que el articulo es bastante completo. Suerte.
Salu2
equiss:
gracias por responder, me pondre a estudiarlo enseguida...
de todos modos sigo abierto a cualquier sugerecia
salu2
equiss:
Estuve viendo el tutorial y esta muy bueno, impresionante lo que se puede hacer, pero todavia tengo algunas dudas, en que se la que busco, es script que quiero correr estaria en el html de la página (tengo entendido que los scripts que estan en el html, no se compilan en la dll), no creo que sea necesario compilarlo y meterlo en la dll, sino solo que lo ejecute.... como digo no estoy seguro, quizás sea asi... agradeceria cualquier ayuda.
jean
Kev:
Bueno para los que estamos muy apegados al modelo del clasico ASP es un poco dificil adaptarnos al nuevo modelo que propone ASP.NET, pues si ASP.NET a cambiado bastante todo a sido para Bien. La idea de .NET es optimizar en todos los aspecto y usar todo orientado a objetos, por ejemplo en el caso de ASP.NET la idea principal es separar el diseño de la logica, es decir ya no usar bloques <% bla bla bla..%> (Si estos bloques aun existen creo que son solo por mantener compatibilidad con el clasico ASP) si no en ves de esto usar los eventos controles, etc... ahora para colocar tu procedimiento que quieres manejar con CodeDOM puedes usar los eventos de pagina load, prerender, etc... y enlazar ahi tu procedimiento.
Salu2
:comp: :hola:
Navegación
[#] Página Siguiente
Ir a la versión completa