Principales respuestas
crear páginas .aspx dinamicamente por código

Pregunta
-
Hola.
Estoy desarrollando un sitio web (c#) y necesito poder crear páginas de contenido desde la zona de administración del sitio, por lo que he estado investigando es mejor crear una página como plantilla y posteriormente cargar los datos en ella dependiendo de la página seleccionada en el sitio web.
Lo datos según se vayan creando las páginas los voy a guardar en una base de datos sql, y despues que se carguen al seleccionar la página en el sitio web en la plantilla, para esto necesito pasar parametros desde la base de datos a la plantilla, el más importante la url y demás datos a mostrar en dicha página.
¿Me pueden sugerir algún tutorial donde se explique como hacerlo? He estado buscando y no he encontrado nada en internet que muestre como poder hacerlo.
¿Hay alguna manera mejor de hacerlo? Acepto sugerencias.
Muchas gracias de antemano por sus respuestas.
Respuestas
-
hola
por lo que entiendo quieres crear un CMS (Content Management System)
lo que planteas no sabria decirte como resolverlo pero se me ocurre que podrias analizar como lo hacen otras tools como ser
Composite C1 CMS - Open Source on .NET
como veras de todas estas opcines tienes acceso al codigo, no digo que sea algo simple, pero viendo como lo resolvieron podrias darte idea de como implemmentarlo en tu caso
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator lunes, 24 de agosto de 2015 20:46
- Marcado como respuesta Karen MalagónModerator miércoles, 26 de agosto de 2015 22:52
-
Hola Leandro, gracias por la info, les echaré un vistazo.
También comentar por si puede servir a alguien que tenga el mismo problema que he encontrado un tutorial que se ajusta a lo que yo quiero hacer, lo probaré también haber si así consigo hacerlo.
El tutorial esta aquí: http://www.aspsnippets.com/Articles/Create-dynamic-ASPX-page-in-ASPNet.aspx
- Marcado como respuesta Karen MalagónModerator miércoles, 26 de agosto de 2015 22:52
Todas las respuestas
-
Te hago un par de sugerencias:
- La primera es usar Sharepoint, que hace precisamente eso (guarda las páginas en una base de datos SQL y luego las sirve dinámicamente).
- La segunda es descargar Umbraco (http://umbraco.com/) que es un gestor de contenidos de código abierto escrito en .Net. También hace lo que quieres (salvar las páginas en base de datos y luego servirlas de acuerdo con unas plantillas). Puedes ver todo el código fuente, que te puede servir de inspiración.
- Propuesto como respuesta Karen MalagónModerator lunes, 24 de agosto de 2015 20:45
-
hola
por lo que entiendo quieres crear un CMS (Content Management System)
lo que planteas no sabria decirte como resolverlo pero se me ocurre que podrias analizar como lo hacen otras tools como ser
Composite C1 CMS - Open Source on .NET
como veras de todas estas opcines tienes acceso al codigo, no digo que sea algo simple, pero viendo como lo resolvieron podrias darte idea de como implemmentarlo en tu caso
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator lunes, 24 de agosto de 2015 20:46
- Marcado como respuesta Karen MalagónModerator miércoles, 26 de agosto de 2015 22:52
-
-
Hola Leandro, gracias por la info, les echaré un vistazo.
También comentar por si puede servir a alguien que tenga el mismo problema que he encontrado un tutorial que se ajusta a lo que yo quiero hacer, lo probaré también haber si así consigo hacerlo.
El tutorial esta aquí: http://www.aspsnippets.com/Articles/Create-dynamic-ASPX-page-in-ASPNet.aspx
- Marcado como respuesta Karen MalagónModerator miércoles, 26 de agosto de 2015 22:52