title: What is the difference between Request.UserAgent and Request.Browser?
body: <p>Here is my code below :  </p>
  
  <pre><code>    User_Info.Add(!string.IsNullOrEmpty(Request.UserAgent) ? Request.UserAgent : string.Empty);//4:UserAgent
  
      HttpBrowserCapabilities browser = Request.Browser;
      User_Info.Add(!string.IsNullOrEmpty(browser.Browser) ?  "Name : " + browser.Browser + " | " +
                                                              "Type : " + browser.Type + " | " +
                                                              "MajorVersion  : " + browser.MajorVersion + " | " +
                                                              "MinorVersion  : " + browser.MinorVersion : string.Empty);//5:UserBrowser
  </code></pre>
  
  <p>What is the difference between Request.UserAgent and Request.Browser?<br>
  I couldn't understand those UserAgent strings!<br>
  Would you please show some examples with explanation? </p>