Visual Studio 2012에서 제공하는 webBrowser 컨트롤을 포함하는 프로그램을 작성하고 있습니다. 이제는 WebBrowser 버전을 얻고 싶습니다. MSDN의 코드 예제를 찾았습니다.Request.Browser가 Visual Studio 2012에 나열되지 않았습니다.
HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>Browser Capabilities:</p>");
Response.Write("Type = " + bc.Type + "<br>");
Response.Write("Name = " + bc.Browser + "<br>");
Response.Write("Version = " + bc.Version + "<br>");
Response.Write("Major Version = " + bc.MajorVersion + "<br>");
Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
Response.Write("Platform = " + bc.Platform + "<br>");
Response.Write("Is Beta = " + bc.Beta + "<br>");
Response.Write("Is Crawler = " + bc.Crawler + "<br>");
Response.Write("Is AOL = " + bc.AOL + "<br>");
Response.Write("Is Win16 = " + bc.Win16 + "<br>");
Response.Write("Is Win32 = " + bc.Win32 + "<br>");
Response.Write("Supports Frames = " + bc.Frames + "<br>");
Response.Write("Supports Tables = " + bc.Tables + "<br>");
Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
Response.Write("CDF = " + bc.CDF + "<br>");
그러나 문제는 다음과 같습니다. Request.Browser를 찾을 수 없습니다. 그것은 VS2012에 의해 나열되지 않습니다. 일부 .dll 참조를 추가하려고했지만 여전히 작동하지 않습니다. 나는 누군가가 나에게 내가 :)
건배를
편집을 찾아야한다 유용한 힌트를 줄 수 있기를 바랍니다 : 이미 가지고 :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Diagnostics;
using System.Web;
using System.Web.Configuration;
using System.Collections;
using System.Collections.Specialized;
using System.Net.Http;
using System.Net;
는하여 Request.Browser 웹 enviroments에 – Gonzix
아, 괜찮에서만 사용할 수 있습니다. 그래서 나는이 방법으로 버전을 얻을 수 없습니까? – Roman
winforms 동안 수 없습니다. winforms webbrowser 컨트롤은 시스템에서 사용자의 ie를 묶습니다. mvc 또는 webforms 응용 프로그램으로 변경하면 코드 – Gonzix