Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como melhorar a classificação do Search Engine ou SEO de uma página ASP.NET
Motores de busca como Google , Yahoo e MSN só ler os primeiros bytes X do texto quando spidering sua página . Mova o bloco ViewState para o fundo da sua forma de melhorar suas chances de ter o verdadeiro conteúdo e palavras-chave de sua página ASP.Net indexados e classificados . Este artigo fornece o código que você pode cair em sua classe de página de base para implementar essa funcionalidade . Coisas que você precisa
Visual Studio NET 2003 ou Visual Studio
. Líquido de 2005.
A classe base de suas páginas ASP.NET irá herdar de
Alguns Basic (VB ), código Visual

Mostrar Mais instruções
1

Criar uma classe base para sua aplicação ASP.NET . Todos os seus WebForms deve herdar desta classe base. Neste exemplo, a classe é o nome BasePage .
2

Em cada WebForm ASP.Net alterar a linha que lê Inherits System.Web.UI.Page para Herda BasePage .
< Br > 3

substituir a base do método Render , adicionando uma sub-rotina para a classe BasePage . Este método irá fazer o trabalho de deslocar o ViewState para a parte inferior da página. A função deve conter o seguinte código :

Substituições Protegidas Sub Render ( ByVal escritor Como System.Web.UI.HtmlTextWriter ) 'Declare um StringWriter objectDim StringWriter Como Sistema.IO.StringWriter = Novo Sistema.IO.StringWriter

'Declare um HtmlTextWriter objectDim HtmlWriter Como HtmlTextWriter = New HtmlTextWriter ( StringWriter )

' Chame o render padrão funcionalidade do ASP.Net ao HtmlWriter objectMyBase.Render ( HtmlWriter )

'Get a saída da página como HTML stringDim html as String = stringWriter.ToString ()

' Encontrar a posição na string HTML de início do ViewState blockDim StartPoint as Integer = html.IndexOf ("< ; input type = " " escondido " " name = " " __VIEWSTATE "" ")

' Se o ViewState existe, mover ITIF StartPoint > = 0 Then' não __ VIEWSTATE existe?

' Encontre o postion do final do ViewState blockDim EndPoint as Integer = html.IndexOf ("/> " , StartPoint ) + 2

' Coloque o bloco em um ViewState stringDim ViewStateInput as String = html.Substring ( StartPoint , EndPoint - StartPoint )

' Remova o bloco de ViewState da página HTMLhtml = html.Remove ( StartPoint , EndPoint - StartPoint )

' Encontrar o tag end para o WebFormDim FormEndStart as Integer = html.IndexOf ("< /form >")

' Insira o bloco ViewState volta para HTML da página pouco antes do final tagIf FormEndStart > = 0 Thenhtml = html.Insert ( FormEndStart , ViewStateInput ) Fim IfEnd Se Output
'

o Sub HTMLwriter.Write (html ) Fim modificado

Anterior :

Próximo : No
  Os artigos relacionados
·Como aprender FoxPro Online 
·Como fazer um ping a partir de Visual Basic 
·Como Código DateDiff em VB.Net 
·Como excluir um arquivo no Visual Basic 
·Como fazer VBS Arquivos Tutorial 
·Como criar aplicativos Visual Basic para variar a ortog…
·Como saber se uma coluna está oculta em VBA 
·Como converter Int para Flutuante em Visual Basic 
·Como escrever lógica ladder usando o Visual Basic 
·Como Verificar a existência de um caractere de tabulaç…
  Artigos em destaque
·Como alterar o tipo de projeto no Eclipse 
·Como importar OCX para Delphi 2007 
·Tutorial JavaScript e Referência 
·Como usar OPL 
·Diferença entre pacotes e arquivos de cabeçalho 
·Como aprender SQL Queries 
·Como usar a caixa de texto em Visual Basic 6.0 
·Assembléia Programas Idioma para um IBM PC 
·Como alterar Pictures em Visual Basic 
·Como contar o número de ocorrências em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados