我一直在寻找一种简单轻便的解决方案来检测移动设备并呈现适当的视图。使用JavaScript和Razor检测移动设备
不幸的是,我的方法并没有太大的成功。
<!-- MOBILE DETECTION SCRIPT-->
<script type="text/javascript">
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) {
@ViewBag.IsMobile =true;
}
else{
@ViewBag.IsMobile = false;
}
</script>
<p>BOOLEAN VALUE IS : @ViewBag.IsMobile
</p>
@if (ViewBag.IsMobile == false)
{
<div id="container">
无论我使用ViewBag或Session还是var,它都不能使用if-then-else逻辑。
请提出一些解决方案!
我觉得你很迷惑服务器端语言与客户端语言。 – Dave 2013-04-10 22:38:08
谢谢,我有点累了我认为 – nuvio 2013-04-10 23:07:23