В asp.net вы можете посмотреть на Request.Browser
в Session_start
и делать то, что вы хотите оттуда. Возможно Response.Redirect ("www.getfirefox.com")
protected void Session_Start(Object sender, EventArgs e) {
var browser = Request.Browser;
if (browser.browser == "Whatever IE is"
&& browser.version == "your least fave version" )
Response.Redirect("www.getfirefox.com");
}
См. Msdn для httpbrowsercapabilities class
Возможно, вы захотите разместить баннер на своем сайте. Microsoft проводит кампанию, чтобы отвлечь людей от IE. Проверьте http://www.theie6countdown.com/ баннер включен http://www.theie6countdown.com/join-us.aspx
Поскольку другие, несомненно, ответят, существует множество способов определить версию браузера.
Условные комментарии CSS
<!--[if IE 6]>
и Javascript
alert( BrowserDetect.browser + ' ' + BrowserDetect.version);
2 других способа.