积极答复者
谁能给翻译一下这些检索浏览器功能

问题
-
今天在网上找到这个,感觉还不错,就是英文不好,有没有哪位仁兄给翻译一下。谢谢。
Boolean ActiveXControls = <%=Request.Browser.ActiveXControls.ToString()%><br> Boolean AOL = <%=Request.Browser.AOL.ToString()%><br> Boolean BackgroundSounds = <%=Request.Browser.BackgroundSounds.ToString()%><br> Boolean Beta = <%=Request.Browser.Beta.ToString()%><br> String Browser = <%=Request.Browser.Browser%><br> Boolean CDF = <%=Request.Browser.CDF.ToString()%><br> Boolean Cookies = <%=Request.Browser.Cookies.ToString()%><br> Boolean Crawler = <%=Request.Browser.Crawler.ToString()%><br> Boolean Frames = <%=Request.Browser.Frames.ToString()%><br> Boolean JavaApplets = <%=Request.Browser.JavaApplets.ToString()%><br> Boolean JavaScript = <%=Request.Browser.JavaScript.ToString()%><br> Int32 MajorVersion = <%=Request.Browser.MajorVersion.ToString()%><br> Double MinorVersion = <%=Request.Browser.MinorVersion.ToString()%><br> String Platform = <%=Request.Browser.Platform%><br> Boolean Tables = <%=Request.Browser.Tables.ToString()%><br> String Type = <%=Request.Browser.Type%><br> Boolean VBScript = <%=Request.Browser.VBScript.ToString()%><br> String Version = <%=Request.Browser.Version%><br> Boolean Win16 = <%=Request.Browser.Win16.ToString()%><br> Boolean Win32 = <%=Request.Browser.Win32.ToString()%><br>
下面是执行的结果
Boolean ActiveXControls = True Boolean AOL = False Boolean BackgroundSounds = True Boolean Beta = False String Browser = IE Boolean CDF = False Boolean Cookies = True Boolean Crawler = False Boolean Frames = True Boolean JavaApplets = True Boolean JavaScript = True Int32 MajorVersion = 8 Double MinorVersion = 0 String Platform = WinNT Boolean Tables = True String Type = IE8 Boolean VBScript = True String Version = 8.0 Boolean Win16 = False Boolean Win32 = True
答案
-
你可以在写代码的时候,在AOL上面点鼠标右键,然后点“转到定义”,然后展开它上面的+号(快捷键F12),你会看到注释的,一般这里写的信息非常全面,解释也很清楚的。
那这个Request.Browser是一个System.Web.HttpBrowserCapabilities类型,它继承自System.Web.Configuration.HttpCapabilitiesBase ,在System.Web.Configuration.HttpCapabilitiesBase里可以找到这些属性。然后看它们的注释吧。
比如AOL是:Gets a value indicating whether the client is an America Online (AOL) browser.
CDF是:Gets a value indicating whether the browser supports Channel Definition Format (CDF) for webcasting.
Beta是:Gets a value indicating whether the browser is a beta version.
MinorVersion是:Gets the minor (that is, decimal) version number of the browser.
Tables是:Gets a value indicating whether the browser supports HTML <table> elements.
当然,如果你的.NET Framework是中文版,这些注释都会是中文的。
Facing problems, think first, then search, finally ask.- 已标记为答案 hkstb 2010年6月13日 10:42
全部回复
-
你可以在写代码的时候,在AOL上面点鼠标右键,然后点“转到定义”,然后展开它上面的+号(快捷键F12),你会看到注释的,一般这里写的信息非常全面,解释也很清楚的。
那这个Request.Browser是一个System.Web.HttpBrowserCapabilities类型,它继承自System.Web.Configuration.HttpCapabilitiesBase ,在System.Web.Configuration.HttpCapabilitiesBase里可以找到这些属性。然后看它们的注释吧。
比如AOL是:Gets a value indicating whether the client is an America Online (AOL) browser.
CDF是:Gets a value indicating whether the browser supports Channel Definition Format (CDF) for webcasting.
Beta是:Gets a value indicating whether the browser is a beta version.
MinorVersion是:Gets the minor (that is, decimal) version number of the browser.
Tables是:Gets a value indicating whether the browser supports HTML <table> elements.
当然,如果你的.NET Framework是中文版,这些注释都会是中文的。
Facing problems, think first, then search, finally ask.- 已标记为答案 hkstb 2010年6月13日 10:42