Criando uma tag meta usando o VB.NET

 

Veja nesta dica como criar uma tag meta pelo código. As tags meta ficam no interior do cabeçalho (HEAD), assim sendo para que seja possível inserir a tag meta em seu local correto o cabeçalho deve estar marcado para rodar no servidor. Veja:

 

 

 

Feito isso podemos criar, no código, um HTMLGenericControl e configurá-lo para que fique com a aparência da tag META. Veja:

 

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

  Dim meta As New HtmlGenericControl

  meta.TagName = "META"

  meta.Attributes.Add("HTTP-EQUIV", "Refresh")

  meta.Attributes.Add("Content", "10")

  Me.FindControl("cabecalho").Controls.Add(meta)

End Sub

 

Neste exemplo criamos uma tag meta para fazer refresh a cada 10 segundos. Através do tagName definimos que será uma tag Meta. Adicionamos então os atributos HTTP-EQUIV e Content, indicando os valores que devem ser renderizados. Por fim, fazemos um FindControl para localizar a tag HEAD e inserimos a meta dentro do HEAD.