我正在处理asp.net web表单应用程序,在注册页面中,自动回滚在safari浏览器中不能正常工作,我找到了解决方案,但我想了解。
string ua = Request.UserAgent;
if (ua != null
&& (ua.IndexOf("iPhone", StringComparison.OrdinalIgnoreCase) >= 0
|| ua.IndexOf("iPad", StringComparison.OrdinalIgnoreCase) >= 0
|| ua.IndexOf("iPod", StringComparison.OrdinalIgnoreCase) >= 0)
&& ua.IndexOf("Safari", StringComparison.OrdinalIgnoreCase) > 0)
{
this.ClientTarget = "uplevel"; // what does this mean?
}请解释一下上行的含义。
参考链接:http://blog.lavablast.com/post/2011/05/29/Gotcha-iPad-versus-ASPNET.aspx
发布于 2016-08-30 10:20:16
来自MSDN
ClientTarget属性获取或设置一个值,该值允许您覆盖浏览器功能的自动检测,并指定如何为特定浏览器客户端呈现页。
因此,在您的示例中:使用this.ClientTarget = "uplevel",您可以确保应用程序在Safari浏览器中正常运行。
https://stackoverflow.com/questions/39224757
复制相似问题