从移动重定向到桌面版的ASP.NET链接

时间:2014-04-11 10:56:12

标签: c# html asp.net web computer-science

基本上我所拥有的是default.aspx页面,还有一些其他人在他们的CS中有重定向 - 就像这样:

if (Request.Browser["IsMobileDevice"] == "true")
    {
        Response.Redirect("/mobile/index.html");
    }
    else
    {
        //nothing
    }

我想要做的就是这个并且效果很好,但是我希望有一个从移动网站到桌面网站的链接,因此一旦点击就绕过这个重定向 - 我不是CS dev所以请耐心等待。

欢迎任何建议,谢谢

1 个答案:

答案 0 :(得分:1)

您可以将QueryString(http://yourapp.com?OverrideMobileCheck=true)添加到您在移动设备上使用的链接,然后在C#中进行测试

if(Request.Browser["IsMobileDevice"] && !String.IsNullOrEmpty(Request.QueryString["OverrideMobileCheck"]){
    Response.Redirect("/mobile/index.html");
}