In order to obtain a list of browser capabilities use the Request.Browser.Capabilities collection of DictionaryEntry(s). While it is extremely obvious once located it was not immediately obvious as you cannot iterate over the Browser object, itself.
protected void Page_Load(object sender, EventArgs e)
{
HttpBrowserCapabilities bc = Request.Browser;
SortedList bcList = new SortedList();</code>
foreach (System.Collections.DictionaryEntry p in bc.Capabilities)
{
bcList.Add(p.Key.ToString(), (p.Value == null ? "" : p.Value.ToString()));
}
BrowserProperties_GridView.DataSource = bcList;
BrowserProperties_GridView.DataBind();
}
Advertisement
Discussion
No comments yet.