| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan man kan forbedre Search Engine Ranking eller SEO af en ASP.NET side
    Søgemaskiner som Google, Yahoo og MSN kun læse de første X bytes af tekst, når spider din side. Flyt viewstate blok til bunden af ​​din formular til at forbedre dine chancer for at have det reelle indhold og søgeord i din ASP.Net siden indekseret og rangeret. Denne artikel indeholder den kode, som du kan falde ind i din base, siden klassen at implementere denne funktionalitet . Ting du skal
    Visual Studio . Net 2003 eller
    Visual Studio. Netto 2005
    base klasse din ASP.NET sider arver fra United Nogle Visual Basic ( VB ) kode
    < br > Vis Flere Instruktioner
    1

    Opret en base klasse til din ASP.NET applikation. Alle dine Webforms skulle arve fra denne base klasse. I dette eksempel klassen er navnet BasePage .
    2

    I hvert ASP.Net webformular ændre den linje, der lyder Arver System.Web.UI.Page til arver BasePage .
    < Br > 3

    Tilsidesæt basen Render metoden ved at tilføje en subrutine til BasePage klassen. Denne metode vil gøre arbejdet med at flytte viewstate til bunden af siden . Funktionen skal indeholde følgende kode : Hej Beskyttet

    Tilsidesætter Sub Render ( ByVal writer Som System.Web.UI.HtmlTextWriter ) ' Erklær en StringWriter objectDim stringWriter Som System.IO.StringWriter = Ny System.IO.StringWriter < br >

    ' Erklær en HtmlTextWriter objectDim htmlWriter Som HtmlTextWriter = Ny HtmlTextWriter ( stringWriter )

    ' Ring standard render funktionalitet ASP.Net til htmlWriter objectMyBase.Render ( htmlWriter )

    'Get sidens output som en HTML stringDim html As String = stringWriter.ToString ()

    ' Find den position i HTML streng af starten af ​​viewstate blockDim StartPoint As Integer = html.IndexOf ( " < , input type = " " skjulte " " name = "" __VIEWSTATE "" " )

    » Hvis viewstate eksisterer , flyt ITIF StartPoint > = 0 Then 'does __ Viewstate eksisterer?

    'Find den postion for enden af ​​viewstate blockDim EndPoint As Integer = html.IndexOf ( " />" , StartPoint ) + 2

    ' Sæt viewstate blok ind i en stringDim ViewStateInput As String = html.Substring ( StartPoint , EndPoint - StartPoint )

    'Fjern den viewstate blok fra sidens HTMLhtml = html.Remove ( StartPoint , EndPoint - StartPoint )

    ' Find den slutkode for WebFormDim FormEndStart As Integer = html.IndexOf ( " < /form> " )

    ' Sæt viewstate blokken tilbage i sidens HTML lige før udgangen tagIf FormEndStart > = 0 Thenhtml = html.Insert ( FormEndStart , ViewStateInput ) End IfEnd Hvis

    'Output det modificerede HTMLwriter.Write ( html ) End Sub

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Quiz i Visual Basic 
    ·Visual Basic for Applications for begyndere 
    ·Visual Basic Tutorial på Checkbokse 
    ·Sådan Sammenlign et tidligere rekord i Access Query 
    ·Dato Sammenligning i VBA 
    ·. Sådan ændres Windows logon i XP Brug VB 
    ·Hvordan man skriver en VBS Script til at åbne en fil 
    ·Sådan læses en mappe & Display Indhold Som Links Med …
    ·Sådan Spar på liste Box varer til en database i VB 
    ·Sådan tilføjes Nodes til TreeView 
      Anbefalede Artikler
    ·Hvordan til at erklære en String i C + + 
    ·Sådan Konverter en negativ Binary til Decimal 
    ·Sådan Indsæt Into en MySQL-database 
    ·Hvordan man gør en abstrakt for en Script 
    ·Hvordan debug en Memory Leak i C + + 
    ·Sådan bruges PHP Script til at importere CSV data i My…
    ·Sådan tilføjes en anonym proxy til en PHP Script 
    ·Sådan Beskyt PIC12F675 koder fra Hacking 
    ·Sådan bruges variabler i Visual Basic Range 
    ·Sådan bruges Python Math.Log Med Base 10 
    Copyright © Computer Viden http://www.computerdk.com