在ASP.NET中如何判断用户IE浏览器的版本
f ( Request.Browser.MajorVersion == )
{
// to do
}
......................................................................................................................................
private void Page_Load(object sender, System.EventArgs e)
{
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
bc = Request.Browser;
Label1.text=bc.Platform + " 你的浏览器:" + bc.Type;
}
......................................................................................................................................
HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>浏览器属性:</p>");
Response.Write("浏览器型号 = " +
bc.Type + "<br/>");
Response.Write("浏览器名称 = "
+ bc.Browser + "<br/>");
Response.Write("浏览器版本 = " +
bc.Version + "<br/>");
Response.Write("主版本号 = " +
bc.MajorVersion + "<br/>");
Response.Write("从版本号 = " +
bc.MinorVersion + "<br/>");
Response.Write("操作系统 = " +
bc.Platform + "<br/>");
Response.Write("是否试用版 = " +
bc.Beta + "<br/>");
Response.Write("Is Crawler = " +
bc.Crawler + "<br/>");
Response.Write("Is AOL = " + bc.AOL
+ "<br/>");
Response.Write("16位机 = " +
bc.Win16 + "<br/>");
Response.Write("32位机 = " +
bc.Win32 + "<br/>");
Response.Write("支持Frame = " +
bc.Frames + "<br/>");
Response.Write("支持Table = " +
bc.Tables + "<br/>");
Response.Write("支持Cookies = " +
bc.Cookies + "<br/>");
Response.Write("支持VB Script = " +
bc.VBScript + "<br/>");
Response.Write("支持 JavaScript = "
+ bc.JavaScript + "<br/>");
Response.Write("支持 Java Applets =
" + bc.JavaApplets + "<br/>");
Response.Write("支持 ActiveX
Controls = " + bc.ActiveXControls + "<br/>");
Response.Write("电台CDF = " +
bc.CDF + "<br/>");
Response.Write(Request.UserAgent);
Response.Write ("<script
language='javascript'>//读屏幕的大小screenWidth=screen.widt
h;screenHeight=screen.height;</script>");
//屏幕分辨率的高:Response.Write
(window.screen.height);
//屏幕分辨率的宽:"+
window.screen.width;
//屏幕可用工作区高度:"+
window.screen.availHeight;
//屏幕可用工作区宽度:"+
window.screen.availWidth
在ASP.NET中如何判断用户IE浏览器的版本的更多相关文章
- asp.net中如何防止用户重复点击提交按钮
asp.net中如何防止用户重复点击提交按钮 asp.net 中防止因为网速慢等影响交互的问题导致用户可能点击多次提交按钮,从而导致数据库中出现多条重复的记录,经过亲自验证在网上找的方法,找到两个 ...
- MVC项目中如何判断用户是在用什么设备进行访问
使用UAParser在C#MVC项目中如何判断用户是在用什么设备进行访问(手机,平板还是普通的电脑) 现在我们开发的很多web应用都要支持手机等移动设备.为了让手机用户能有更加好的用户体验,我们经常为 ...
- ecshop的模板文件中如何判断用户是否登录
ecshop中对于smarty的运用和改造有很大的值得借鉴的地方,在dwt模板文件中可以直接判断用户是否登录,现在有规定,凡是只展示不销售的电商平台,一律不得展示商品价格,但可以在用户登录后显示. & ...
- 使用UAParser在C#MVC项目中如何判断用户是在用什么设备进行访问(手机,平板还是普通的电脑)
现在我们开发的很多web应用都要支持手机等移动设备.为了让手机用户能有更加好的用户体验,我们经常为手机设备专门准备一套前端的页面.这样当用户使用普通电脑来访问的时候,我们的应用就向用户展示普通电脑的页 ...
- js判断用户的浏览器设备是移动端还是pc端
最近做的一个网站页面中需要根据用户的访问设备的不同来显示不同的页面样式,主要是判断移动设备还是电脑浏览器访问的. 下面给出js判断处理代码,以作参考. <script type="te ...
- 通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
激活条件编译支持. @cc_on 备注 @cc_on 语句激活脚本引擎中的条件编译. 强烈推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器将您的脚本视为有效语法而接受它: /*@cc_ ...
- ASP.NET MVC下判断用户登录和授权的方法
日常开发的绝大多数系统中,都涉及到管理用户的登录和授权问题.登录功能(Authentication),针对于所有用户都开放:而授权(Authorization),则对于某种用户角色才开放. 在asp. ...
- ASP.NET MVC下判断用户登录和授权状态方法
在我们日常开发的绝大多数系统中,都涉及到管理用户的登录和授权问题.登录功能(Authentication),针对于所有用户都开放:而授权(Authorization),则对于某种用户角色才开放. 在a ...
- 1 asp.net 中如何把用户控件应用于母版页
1 创建用户控件 2 在母版页中注册用户控件 3 使用 <%@ Master Language="C#" AutoEventWireup="true" C ...
随机推荐
- ubuntu下搭建nfs,tftp,安装qt等一些基本的启动bootloader前的服务
之前做三星的6410是在红帽下做的,现在公司给了个TI的AM3359的开发板,开发环境是ubuntu10-04.这周经过半天的研究对比,终于算是搭好tftp下载的一些服务了. [防火墙] sudo u ...
- Codeforces Round #343 (Div. 2) E. Famil Door and Roads
题目链接: http://www.codeforces.com/contest/629/problem/E 题解: 树形dp. siz[x]为x这颗子树的节点个数(包括x自己) dep[x]表示x这个 ...
- vim分屏快捷键使用/增大/减小字体使用
问题描述: vim分屏快捷键使用 问题解决: (1)vim 分屏快捷键 (2)vim高度改变 (3)vim中增加和减少字体大小 使用快捷键Ctr ...
- (ASP.NET)C#连接Oracle数据库示例(中文乱码问题解决)
接手了一个遗留的ASP.NET系统,数据库用的是Oracle,以前没搞过.NET和Oracle数据库,数据库搞了半天才解决乱码问题,在此做个笔记备忘. 1.下载安装ODAC 1)请去Oracle官网下 ...
- JQuery绑定和注销事件
$('#action_list > li').each(function(){ $(this).unbind('click') .bind('click', function(){ /** so ...
- linux源代码阅读笔记 fork和execve的区别
1. man exec就可以知到: The exec() family of functions replaces the current process image with a new proce ...
- 拼写sql语句随笔
DECLARE @str NVARCHAR(1000)='SELECT * FROM dbo.V_MicroUserInfo ',@where VARCHAR(1000)=' where 1=1' D ...
- lintcode:三数之和
题目 三数之和 给出一个有n个整数的数组S,在S中找到三个整数a, b, c,找到所有使得a + b + c = 0的三元组. 样例 如S = {-1 0 1 2 -1 -4}, 你需要返回的三元组集 ...
- 欧拉工程第62题:Cubic permutations
题目链接 找出最小的立方数,它的各位数的排列能够形成五个立方数 解决关键点: 这五个数的由相同的数组成的 可以用HashMap,Key是由各位数字形成的key,value记录由这几个数组成的立方数出现 ...
- Android学习及开发随记1:Android Studio安装配置
1.本系列仅为个人使用,概不负责.随着时间推移,部分内容可能因为软件更新而出现不能对应的情况. 本文的配置情况,仅针对Android Studio v1.1.0 windows版本 全新安装. Goo ...