我想使用我的 .cs 代码隐藏,Page_PreInit 或 Page_Load 来检测移动浏览器并重定向。我遇到了这个:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Request.Browser.IsMobileDevice)
{
{
Response.Redirect("~/default_mobile.aspx");
}
}
}
它似乎不起作用。有人可以建议更正吗?另外,您是否知道不重定向的示例,而只是将 .aspx 页面上的元素替换为另一个元素(即;将 Silverlight 电影替换为 iOS 设备的静止图像。)