| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo mejorar el ranking en los buscadores o SEO de una página ASP.NET
    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 .
    < Br > 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

    Previous :

    next :
      Artículos relacionados
    ·Cómo importar una hoja de cálculo de cuadrícula Visu…
    ·Cómo importar XML mediante VBA 
    ·Cómo crear un programa de instalación de Visual Basic…
    ·Cómo limitar los valores de entrada a las Cartas Sólo…
    ·Cómo llenar un cuadro de lista Visual Basic Con Piezas…
    ·Cómo hacer Diagramas de flujo 
    ·Tipos de Bucles en Visual Basic 
    ·Cómo convertir hexadecimal a binario en Visual Basic 
    ·Biblioteca de cifrado de VBA 
    ·Cómo llamar a procedimientos almacenados DB2 en aplica…
      Artículos destacados
    ·Cómo cambiar el libro activo en VBA 
    ·Cómo evitar Codificar en Eclipse Proyectos 
    ·Tutorial Game Visual Basic 
    ·Cómo tomar la entrada en Java utilizando un escáner 
    ·¿Cómo revertir una matriz de números con Java 
    ·Cómo crear una página Web en un servidor 
    ·Tutorial en VB.NET para DirectX 
    ·Cómo crear un Programa de Código de Barras 
    ·Cómo utilizar Mailx para enviar a múltiples direccion…
    ·Cómo eliminar Desde MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com