protected override void OnInit(EventArgs e)
{
//Always do the
check before adding the meta tag
if
(CheckBrowser("IE", 8))
{
HtmlMeta
meta = new HtmlMeta();
meta.HttpEquiv = "X-UA-Compatible";
meta.Content = "IE=EmulateIE7";
this.Page.Header.Controls.AddAt(0,
meta);
}
}
/// <summary>
/// Checks the browser.
/// </summary>
/// <param name="browserName">Name of the browser.</param>
/// <param name="browserMajorVersion">The browser major version.</param>
/// <returns></returns>
public static bool
CheckBrowser(string browserName, int browserMajorVersion)
{
HttpBrowserCapabilities
br = HttpContext.Current.Request.Browser;
if (br.Browser.ToUpper().Equals(browserName)
&& (br.MajorVersion == browserMajorVersion))
return true;
else
return false;
}