“Conocimiento Programación>Visual Basics Programación

Cómo mejorar el ranking en los buscadores o SEO de una página ASP.NET

2012/6/4
Los motores de búsqueda como Google , Yahoo y MSN sólo leen los primeros X bytes de texto al rastreo de la página. Mueva el bloque ViewState a la parte inferior de la forma de mejorar sus probabilidades de tener el contenido real y las palabras clave de la página ASP.Net indexadas y clasificadas . Este artículo proporciona el código que se puede soltar en su clase de página base para implementar esta funcionalidad . Cosas que necesitará
Visual Studio . NET 2003 o Visual Studio
. Net 2005
Una clase base las páginas ASP.NET se heredan de
Algunos Visual Basic ( VB ) código

Ver Más instrucciones
1

Crear una clase base para la aplicación ASP.NET. Todos sus WebForms debe heredar de la clase base. En este ejemplo, la clase es el nombre BasePage .
2

En cada ASP.Net WebForm cambiar la línea que dice Hereda System.Web.UI.Page a Inherits BasePage .

3

reemplazar el método Render de base mediante la adición de un subprograma para la clase BasePage . Este método va a hacer el trabajo de mover el ViewState de la parte inferior de la página. La función debe contener el siguiente código:

Protegida Invalida Sub Render ( escritor ByVal como System.Web.UI.HtmlTextWriter ) 'Declare una objectDim StringWriter StringWriter Como System.IO.StringWriter = New System.IO.StringWriter

'Declara una objectDim HTMLWriter HtmlTextWriter HtmlTextWriter = Como Nuevo HtmlTextWriter ( StringWriter )

' Llama a la función render por defecto de ASP.Net al objectMyBase.Render HTMLWriter ( HTMLWriter )

' Obtener el resultado de la página como HTML stringDim HTML As String = stringWriter.ToString ()

"encontrar la posición en la cadena de HTML del inicio de la ViewState blockDim StartPoint As Integer = html.IndexOf (" < ; input type = "name" "oculto " = "" __VIEWSTATE "" ")

' Si existe el ViewState , mueva ITIF StartPoint > = 0 entonces ' no existe __ VIEWSTATE ?

'Buscar el postion del final de la blockDim EndPoint ViewState As Integer = html.IndexOf ("/>", StartPoint ) + 2

' Escribe el bloque ViewState en una stringDim ViewStateInput As String = html.Substring ( StartPoint , EndPoint - StartPoint )

'Quitar el bloque de ViewState de la página HTMLhtml = html.Remove ( StartPoint , EndPoint - StartPoint )

`encuentran la etiqueta de cierre para el FormEndStart WebFormDim As Integer = html.IndexOf ("< /form> " )

' Inserte el bloque de ViewState de nuevo en HTML de la página antes de finalizar tagIf FormEndStart > = 0 Thenhtml = html.Insert ( FormEndStart , ViewStateInput ) End IfEnd Si salida

' la HTMLwriter.Write modificado ( html) End Sub

Visual Basics Programación
Cómo conectarse a SQL Server a través de VB.net
Cómo determinar el tamaño de la matriz multi - dimensional en Visual Basic
Cómo cambiar el nombre de las columnas en VBA y Acceso
Cómo Ordenar de grande a pequeño en VB.Net
Cómo utilizar una matriz para transformar objetos en VB.NET
Cómo calcular el tamaño de bloque para conjuntos de datos de VB
Cómo copiar matriz en VB6
Cómo encontrar los colores de una imagen digital con VB
Conocimiento de la computadora © http://www.ordenador.online