判断来访者如何实现?
很简单一个页面 上面有lable空间。
如果一个用户是用IE6打开这个网站的 lable显示 ie6.
如果是IE8 则显示ie8
用HttpRequest.UserAgent.indexOf方法实现
很简单一个页面 上面有lable空间。
如果一个用户是用IE6打开这个网站的 lable显示 ie6.
如果是IE8 则显示ie8
用HttpRequest.UserAgent.indexOf方法实现
解决方案 »
- asp.net 图片上传
- 关于减少隐式装箱的理解。。??
- asp.net 中treeView控件,如何实现在客户端动态添加节点
- 请教 asp项目转成asp.net项目的问题?
- 有这样的一种情况
- 前台JS文件怎么调用后台一个方法并传递参数?
- 发布一个DataGrid的分页用户控键,以及一个DataGrid排序的类
- .NET资源文件生成器1.0发布,散分!
- 安装了iewebcontrols.msi之后,调试时出现的问题,请指教:(
- [新手求助]求一个简单的可控制可拉拽进度条控件代码
- 如何不通过过度页面实现页面全屏 或者关闭过度页面实现另外一个页面全屏显示
- VS2005移动Web窗体中RegularExpressionValidator的诡异现象
public void Page_Load(object sender,EventArgs e)
{
if(!IsPostBack)
{
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
bc = Request.Browser;
Label1.text=bc.MajorVersion;
}
}
public void Page_Load(object sender,EventArgs e)
{
if(!IsPostBack)
{
string userAgent;
userAgent = Request.UserAgent;
if (userAgent.IndexOf("MSIE 6.0") > -1)
{
Label1.Text="IE6";
}
else if (userAgent.IndexOf("MSIE 7.0") > -1)
{
Label1.Text="IE7";
}
else if (userAgent.IndexOf("MSIE 8.0") > -1)
{
Label1.Text="IE8";
}
else if (userAgent.IndexOf("MSIE 9.0") > -1)
{
Label1.Text="IE9";
}
}
}
如果是百度蜘蛛来了我的网站label就显示 蜘蛛,。如果不是就显示 人
百度蜘蛛的UserAgent是Baiduspider
是不是
HttpRequest.UserAgent.indexOf("Baiduspider")>-1等于百度爬虫?
{
Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "<br />");
Response.Write("浏览器版本号:" + Page.Request.Browser.Version + "<br />");
Response.Write("浏览器主版本号:" + Page.Request.Browser.MajorVersion + "<br />");
Response.Write("浏览器名称:" + Page.Request.Browser.Browser);
}