| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come migliorare Search Engine Ranking SEO o di una pagina ASP.NET
    motori di ricerca come Google , Yahoo e MSN letti solo i primi X byte di testo quando spidering tua pagina . Spostare il blocco ViewState alla parte inferiore del modulo per migliorare le vostre probabilità di avere il contenuto reale e le parole chiave della tua pagina ASP.Net indicizzato e classificato . Questo articolo fornisce il codice che si può cadere nella classe della pagina di base per implementare questa funzionalità . Cose che ti serviranno
    Visual Studio . NET 2003 o
    Visual Studio . Net 2005
    Una classe di base delle pagine ASP.NET erediteranno da
    Alcuni Visual Basic ( VB) codice

    Mostra più istruzioni
    1

    creare una classe di base per l'applicazione ASP.NET . Tutti i tuoi WebForms dovrebbe ereditare da questa classe di base . In questo esempio, la classe è il nome BasePage .
    2

    In ogni ASP.Net WebForm cambiare la riga Inherits System.Web.UI.Page a Inherits BasePage .
    < Br > 3

    l'override del metodo Render di base con l'aggiunta di una subroutine per la classe BasePage . Questo metodo farà il lavoro di spostare il ViewState alla fine della pagina . La funzione dovrebbe contenere il seguente codice:

    Protected Overrides Sub Render ( scrittore di ByVal come System.Web.UI.HtmlTextWriter ) ' Dichiara una objectDim StringWriter StringWriter Come System.IO.StringWriter = New System.IO.StringWriter

    'Dichiara un objectDim HTMLWriter HtmlTextWriter Come HtmlTextWriter = New HtmlTextWriter ( StringWriter ) per

    ' Chiama la funzionalità di rendering predefinito di ASP.Net alla objectMyBase.Render HTMLWriter ( HTMLWriter ) per

    ' Prendi l'uscita pagina come HTML stringDim html As String = stringWriter.ToString ( ) per

    ' Trova la posizione nella stringa HTML di inizio del ViewState blockDim StartPoint As Integer = html.IndexOf ( " < , input type = nome " " nascosto " " = " " __VIEWSTATE " " " ) per

    ' Se il ViewState esiste, spostare ITIF StartPoint > = 0 Then' non __ VIEWSTATE esiste?

    'Trova il postion della fine del blockDim EndPoint ViewState As Integer = html.IndexOf ( " /> " , StartPoint ) + 2

    ' Metti il blocco di ViewState in un stringDim ViewStateInput As String = html.Substring ( StartPoint , EndPoint - StartPoint ) per

    'Rimuove il blocco dal ViewState della pagina HTMLhtml = html.Remove ( StartPoint , EndPoint - StartPoint ) per

    ' Trova l' tag di chiusura per l' FormEndStart WebFormDim As Integer = html.IndexOf ( " < /form > " ) per

    ' Inserire il blocco ViewState indietro nel codice HTML della pagina appena prima della fine tagIf FormEndStart > = 0 Thenhtml = html.Insert ( FormEndStart , ViewStateInput ) Fine IfEnd Se Output

    ' il HTMLwriter.Write modificato ( html ) End Sub

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare InputBox in VB6 
    ·Come accedere Query Refresh 
    ·VBA di programmazione Struttura 
    ·Come collegare a un URL con VBS 
    ·Come creare simboli personalizzati HMI 
    ·Come configurare una porta USB utilizzando Visual Basic…
    ·Come inviare e ricevere un SMS con VB 6 
    ·Come aprire un DB in Xcode 
    ·Come interrogare le tabelle HTML con VBA Accesso 
    ·Come uscire da Visual Basic 
      Articoli in evidenza
    ·C per Strcmp Funzione 
    ·Come fare Tabs in Android 
    ·Come sostituire spazio bianco con Python 
    ·Come ottenere la data da un timestamp MySQL 
    ·Come controllare per NotNull in Java 6 
    ·Come Converti interruzioni di riga a un paragrafo in PH…
    ·Come creare dati wave dai buffer in VB6 
    ·Ricorsione Tutorial Java 
    ·Come scrivere i file in Mathematica per essere letto in…
    ·Come inserire un elemento in un controllo ComboBox in J…
    Copyright © Conoscenza Informatica http://it.wingwit.com