title: Why use ClientTarget = "uplevel" in asp.net?
body: <p>I am working on asp.net web form application, in  register page, autopostback does not work properly in safari browser, 
  I found solution but i want to understand </p>
  
  <pre><code>string ua = Request.UserAgent;
  if (ua != null
      &amp;&amp; (ua.IndexOf("iPhone", StringComparison.OrdinalIgnoreCase) &gt;= 0
      || ua.IndexOf("iPad", StringComparison.OrdinalIgnoreCase) &gt;= 0
      || ua.IndexOf("iPod", StringComparison.OrdinalIgnoreCase) &gt;= 0)
      &amp;&amp; ua.IndexOf("Safari", StringComparison.OrdinalIgnoreCase) &gt; 0)
  {
      this.ClientTarget = "uplevel"; // what does this mean?
  }
  </code></pre>
  
  <p>Please explain me what is meaning of uplevel.</p>
  
  <p>Reference link :<a href="http://blog.lavablast.com/post/2011/05/29/Gotcha-iPad-versus-ASPNET.aspx" rel="nofollow">http://blog.lavablast.com/post/2011/05/29/Gotcha-iPad-versus-ASPNET.aspx</a></p>