转自http://www.cnblogs.com/zjyuan/archive/2011/02/19/1958601.html
1.
Resquest.Form["控件name值"] //它接收Post方法传递的数据
2.
Request.ServerVariables[" "]
1.HTTP_USER_AGENT //获取用户使用的浏览器类型和版本号
2.REMOTE_ADDR //获取用户的IP地址
3.REQUEST_METHOD //获取请求的方法
4.LOCAL_ADDR //获取服务器的IP地址
5.SERVER_NAME //获取服务器主机名
6.CONTENT_LENGTH //获取请求程序所发送内容的字符总数
11.CONTENT_TYPE //获取请求的信息类型
12.GATEWAY_INTERFACE //获取网关接口
13.QUERY_STRING //获取URL的附加信息
14.SCRIPT_NAME //获取当前程序的文件名(包含虚拟路径)
15.SERVER_PORT //获取服务器接受请求的端口
16.SERVER_PROTOCOL //获取服务器遵从的协议及版本号
17.HTTP_ACCEPT_LANGUAGE //获取用户所使用的语言
18.PATH_INFO //获取当前执行程序的虚拟路径
19.PATH_TRANSLATED //获取当前执行程序的绝对路径
绝对路径和虚拟路径的区别:虚拟路径是以IIS主目录为参考对象的相对路径,绝对路径则是windows系统中的标准路径。
显示全部信息:
NameValueCollection ServerVariables=Request.ServerVariables;
DataTable dt=new DataTable();
DataRow dr;
dr.Colums.Add(new DataColumn("环境变量",typeof(string)));
dr.Colums.Add(new DataColumn("变量值",typeof(string)));
foreach(string SingleVariable in ServerVariables)
{
dr=dt.NewRow();
dr[0]=SingleVariable;
dr[1]=ServerVaribles[SingleVariable].ToString();
dt.Rows.Add(dr);
}
DataGrid1.DataSource=new DataView(dt);
DataGrid1.DataBind();
3.
Request.Browser.
1.Browser //检测浏览器的类型
2.Version //检测浏览器的版本
3.ActiveXControls //检测浏览器是否支持ActiveX控件
4.Cookies //检测浏览器是否支持Cookies
5.VBScript //检测浏览器是否支持VBScript
显示全部信息:
HttpBrowserCapabilities bc=Request.Browser;
剩下的与2相同
4.
Request.FilePath //获取当前请求的文件路径
Request.HttpMethod //取得当前请求的方法。
Request.UserHostAddress //获取远程客户端的IP主机地址。
Request.CurrentExecutionFilePath //获取当前请求的虚拟路径。