【发布时间】:2013-04-10 22:31:32
【问题描述】:
我一直在寻找一种简单且轻量级的解决方案来检测移动设备并呈现适当的视图。
很遗憾,我的方法并没有取得多大成功。
<!-- 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 逻辑都不起作用。
请提出一些解决方案!
【问题讨论】:
-
我认为您将服务器端语言与客户端语言混淆了。
-
谢谢,我觉得有点累了
标签: c# javascript asp.net-mvc-3 razor view