Primer paso para crear un titulo automatico...
Crear un clase... para ello asp.net a mejorado en detalles para llevar a acabo un orden en la programacion x eso a separado en carpetas:
app_tema: en donde iran los temas m refiero a los colores tamaño de las letras de los encabesado..., los skins etc..
Bueno no entrare mas en detalles...
Agregar Carpeta Asp.Net
y seleccionar App_Code : En donde iran todas las clases del sistema.
y nombramos clase: BasePage.vb
Public Class BasePage
Inherits System.Web.UI.Page
Protected Overrides Sub OnLoadComplete(ByVal e As EventArgs)
If String.IsNullOrEmpty(Page.Title) OrElse Page.Title = "Untitled Page" Then
Dim fileName As String = System.IO.Path.GetFileNameWithoutExtension
(Request.PhysicalPath)
Page.Title = fileName
End If
MyBase.OnLoadComplete(e)
End Sub
End Class
Bueno ahora les explicare el funcionamiento de este codigo...
OnLoadComplete: Este método determinar si el título aún no se ha establecido explícitamente.
luego sge.. una condición
If String.IsNullOrEmpty(Page.Title) OrElse Page.Title = "Untitled Page" Then
Dim fileName As String = System.IO.Path.GetFileNameWithoutExtension
(Request.PhysicalPath)
Esto quiere decir si titulo de la pagina no lo encuentra , es una cadena vacia, mejor dicho, o tiene el valor "Untitled Page", se le asigna el nombre de archivo de la página ASP.NET. La ruta física a la solicitud de páginas de ASP.NET: D: \ Tutorial \ Login.aspx , por ejemplo esto se debe a la propiedad Request.PhysicalPath. Path.GetFileNameWithoutExtension Este método se utiliza para extraer sólo nombre de archivo.
Ahora solo para k muestre el titulo de cada pagina solo seria k digiten en cada Load de cada pagina Inherits BasePage
Partial Class About
Inherits System.Web.UI.Page
...
End Class
y Cambian x este otro
Partial Class About
Inherits BasePage
...
End Class
bueno quedaria asi mas o menos...
Publicar un comentario Blogger Facebook