我希望能够使用我的.cs代码,无论是在Page_PreInit还是Page_Load中检测移动浏览器并进行重定向。我找到了以下内容:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Request.Browser.IsMobileDevice)
{
{
Response.Redirect("~/default_mobile.aspx");
}
}
}
它似乎不起作用。有人能提供一些修正建议吗?此外,您是否知道一个例子,可以不进行重定向,而仅在.aspx页面上用另一个元素替换(即,在iOS设备上将Silverlight电影替换为静态图像)。