lunedì 23 novembre 2009

ASP.NET : Disabilitare l’auto-discovery delle WebSlice di IE8

Il seguente tip consente di disabilitare, nelle proprie pagine ASPX, l’auto-discovery delle Web Slice di IE8, cioè quella funzionalità che ha IE8 di evidenziare, al passaggio del mouse, le Web Slice con un bordo verde e la classica icona.

Per disattivare l’auto-discovery è sufficiente inserire il seguente Meta Tag:

<meta name="slice" scheme="IE" content="off"/>


Che si traduce, in VB.NET, nell’aggiungere un oggetto HTMLMeta alla collezione dei controlli dell’Head della pagina:



Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not IsPostBack Then
        Dim meta = New HtmlMeta
        meta.Name = "slice"
        meta.Scheme = "IE"
        meta.Content = "off"
        Me.Header.Controls.Add(meta)
    End If
End Sub


Attenzione perchè in questo modo si disabilita solo la funzionalità di evidenziazione di IE8 ma non l’icona nella barra dei comandi:



image




Nessun commento: