我想检查浏览器是否是 IE 并在剃刀页面中做一些事情。
我刚刚在剃刀页面中做了一个功能来做到这一点。
但是,我认为在每个razor页面中使用该功能检查浏览器是否为IE是多余的。对于独立用户,我只需要检查一次并设置一个IsIE = true / false的全局变量。其他页面将很容易知道,如果是IE。
问题是如何在剃刀页面中获取/设置全局变量?
谢谢你。
———————————————
致@Neville Nazerane,这里是检查是否是IE的函数:
@{
Boolean IsIE = false;
string UA = Context.Request.Headers["User-Agent"].ToString();
if (UA.Contains("Trident") || UA.Contains("MSIE"))
{
IsIE = true;
}
else
{
IsIE = false; ;
}
if (IsIE == true)
{
}
else
{
}
}
Run Code Online (Sandbox Code Playgroud)