¿Podemos heredar la página aspx en otra página aspx? Si es así, ¿cómo podemos hacer eso? Gracias.heredando las páginas .aspx?
Respuesta
No lo creo. Sin embargo, puede crear una página maestra y usarla en las páginas que desee. Esa es la forma en que funciona la "herencia" de las páginas aspx.
página maestra tutoriales:
Creo que hay dos cosas que debe considerar aquí ::
1.Create un nuevo tipo de página de base, y tienen sus clases de código subyacente heredan a partir de eso, p. ej .:
public abstract class MyPageBase : System.Web.UI.Page
{
// Implement custom shared logic here.
}
2.Mover parte de la lógica de control de página a la par Controles internos que puede insertar en otras páginas.
No estoy del todo seguro de entender su pregunta correctamente, pero seguramente puede heredar una página ASPX. En su código detrás del archivo de una página, usted tiene una declaración de clase donde la página hereda de System.Web.UI.Page
. Si desea utilizar una página base diferente, puede simplemente crear otra clase base que herede de System.Web.UI.Page
y cambiar el código detrás de las clases definidas heredando de su nueva página base.
El problema será, por supuesto, hacer una distribución adecuada de los elementos compartidos y, si esa es su principal preocupación, probablemente sea mejor utilizar páginas maestras.
Puede heredar el código (es decir, las clases derivadas de System.Web.UI.Página), pero no puede heredar el marcado.
Para la "herencia" de marcado, use los mecanismos ASP.Net como los Controles de usuario (ascx) o las páginas maestras, como otras respuestas sugeridas, o cree controles dinámicamente.
- 1. Cómo minificar las páginas aspx
- 2. Eliminando .aspx de las páginas usando rewriteModule?
- 3. ¿Diferencia entre las páginas .asp y .aspx?
- 4. Puntos de interrupción páginas aspx
- 5. 404 de redireccionamiento de páginas aspx no
- 6. Representación dinámica de páginas en ASPX
- 7. iis retraso de inicio con páginas aspx
- 8. Evaluación de páginas ASPX de httpHandlers personalizados
- 9. Servicio web VS. Páginas Aspx: Pros y Contras
- 10. Páginas web ASP.NET sin extensión de archivo aspx
- 11. Impedir la solicitud normal a las páginas .ASPX Al implementar el enrutamiento de URL
- 12. ¿Dónde está el código detrás de las páginas de aspx sharepoint?
- 13. IIS7: establezca "no-caché" para todas las páginas aspx pero no para images/css/js
- 14. Las páginas Aspx no se cargarán después de actualizar desde Asp.net MVC 2 a 3 RC
- 15. ¿Heredando amistad en C++?
- 16. python: heredando o composición
- 17. heredando de una base enable_if'd
- 18. Compartir página aspx entre proyectos
- 19. Heredando miembros privados en C++
- 20. Eliminar HTML o Extensión ASPX
- 21. Páginas web clásicas .ASP y .NET .aspx en una aplicación web ASP.NET
- 22. MVC 3 Razor: cómo evitar que el motor de visualización busque en las páginas aspx y ascx?
- 23. Error en MVC3: las solicitudes nunca exceden el tiempo de espera. Funciona bien para páginas aspx en el mismo proyecto
- 24. ¿El código en línea en sus páginas aspx es una buena práctica?
- 25. ¿Se intercambian las páginas Kernel?
- 26. ¿Diseñando todas las páginas completamente en el código subyacente?
- 27. Entity Framework 4, heredando vs extendiendo?
- 28. Heredando controladores de eventos en C#
- 29. MVC 3 ASPX VS RAZOR View Engine
- 30. URL de SiteCore sin la extensión .aspx
La clase ['Page'] (http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx) no es una clase sellada ni nada, es como cualquier otra clase, por lo que no hay una razón técnica para que no pueda heredar de ella o para que la herencia sea tan profunda como desee. Sin embargo, podría haber una forma mejor de realizar una tarea determinada que herencia. – R0MANARMY