请考虑以下代码段
protected void Session_Start()
{
var browser = Request.Browser;
if(browser.Browser == "InternetExplorer") {
//logic here
}
}
如果我在var browser = Request.Browser;
上设置断点并从Microsoft Edge浏览器访问该应用程序,那么我将获得Edge
而不是浏览器名称Chrome
,如下图所示。有人能告诉我为什么会这样吗?
该应用程序是用C#和Asp.Net MVC编写的