HttpServerUtility常用方法
//HttpServerUtility是一个工具类,为了在后台处理请求方便获取到一些常用的类型,Asp.net将很多常用的东西封装到这里。
// 获取服务器的计算机名称。
public string MachineName { get; } // 获取和设置请求超时值(以秒计)。
public int ScriptTimeout { get; set; } //清除前一个异常。
public void ClearError(); //创建 COM 对象的服务器实例,该 COM 对象由对象的程序标识符 (ProgID) 标识。
public object CreateObject(string progID); //创建由对象类型标识的 COM 对象的一个服务器实例。
public object CreateObject(Type type); //创建 COM 对象的服务器实例,该对象由对象的类标识符 (CLSID) 标识。
public object CreateObjectFromClsid(string clsid); //在当前请求的上下文中执行指定虚拟路径的处理程序。
public void Execute(string path); //在当前请求的上下文中执行指定虚拟路径的处理程序,并指定是否要清除 System.Web.HttpRequest.QueryString 和 System.Web.HttpRequest.Form
public void Execute(string path, bool preserveForm); // 在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获执行的处理程序的输出。
public void Execute(string path, TextWriter writer); //在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获执行的处理程序的输出,布尔参数则指定是否要清除 System.Web.HttpRequest.QueryString
public void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm); //在当前请求的上下文中执行指定虚拟路径的处理程序。System.IO.TextWriter 捕获页面输出,布尔参数则指定是否要清除 System.Web.HttpRequest.QueryString
//和 System.Web.HttpRequest.Form 集合。
public void Execute(string path, TextWriter writer, bool preserveForm); //返回前一个异常。
public Exception GetLastError(); //对 HTML 编码的字符串进行解码,并返回已解码的字符串。
public string HtmlDecode(string s); //对 HTML 编码的字符串进行解码,并将结果输出发送到 System.IO.TextWriter 输出流。
public void HtmlDecode(string s, TextWriter output); //对字符串进行 HTML 编码并返回已编码的字符串。
public string HtmlEncode(string s); //对字符串进行 HTML 编码,并将结果输出发送到 System.IO.TextWriter 输出流。
public void HtmlEncode(string s, TextWriter output); //返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。
public string MapPath(string path); //对于当前请求,终止当前页的执行,并使用指定的页 URL 路径来开始执行一个新页。
public void Transfer(string path); //终止当前页的执行,然后使用一个实现 System.Web.IHttpHandler 接口的自定义 HTTP 处理程序开始新请求的执行,并指定是否要清除
//System.Web.HttpRequest.QueryString 和 System.Web.HttpRequest.Form 集合。
public void Transfer(IHttpHandler handler, bool preserveForm); //终止当前页的执行,并使用指定的页 URL 路径来开始执行一个新页。指定是否清除 System.Web.HttpRequest.QueryString和 System.Web.HttpRequest.Form 集合。
public void Transfer(string path, bool preserveForm); //异步执行指定的 URL。
public void TransferRequest(string path); //异步执行指定的 URL 并保留查询字符串参数。
public void TransferRequest(string path, bool preserveForm); //使用指定的 HTTP 方法和标头异步执行指定的 URL。
public void TransferRequest(string path, bool preserveForm, string method, NameValueCollection headers); //对字符串进行 URL 解码并返回已解码的字符串。
public string UrlDecode(string s); //对在 URL 中接收的 HTML 字符串进行解码,并将结果输出发送到 System.IO.TextWriter 输出流。
public void UrlDecode(string s, TextWriter output); //对字符串进行 URL 编码,并返回已编码的字符串。
public string UrlEncode(string s); //对字符串进行 URL 编码,并将结果输出发送到 System.IO.TextWriter 输出流。
public void UrlEncode(string s, TextWriter output); //对 URL 字符串的路径部分进行 URL 编码并返回编码后的字符串。
public string UrlPathEncode(string s); //将 URL 字符串标记解码为使用 64 进制数字的等效字节数组。
public static byte[] UrlTokenDecode(string input); //将一个字节数组编码为使用 Base 64 编码方案的等效字符串表示形式,Base 64 是一种适于通过 URL 传输数据的编码方案。
public static string UrlTokenEncode(byte[] input);
转载:http://www.studyofnet.com/news/340.html
HttpServerUtility常用方法的更多相关文章
- ASP.NET——视频总结
ASP.NET的视频很早就看完了,但一直还没顾上总结.虽然在备战软考,学习任务很重,但是阶段的总结还是不要推太久了,不然也就起不到总结的效果了.在看视频之前,虽然已经做过了新闻发布系统,但是对B/S一 ...
- 前端开发:Javascript中的数组,常用方法解析
前端开发:Javascript中的数组,常用方法解析 前言 Array是Javascript构成的一个重要的部分,它可以用来存储字符串.对象.函数.Number,它是非常强大的.因此深入了解Array ...
- Jquery元素选取、常用方法
一:常用的选择器:(李昌辉) 基本选择器 $("#myDiv") //匹配唯一的具有此id值的元素 $("div") //匹配指定名称的所有元素 $(" ...
- python浅谈正则的常用方法
python浅谈正则的常用方法覆盖范围70%以上 上一次很多朋友写文字屏蔽说到要用正则表达,其实不是我不想用(我正则用得不是很多,看过我之前爬虫的都知道,我直接用BeautifulSoup的网页标签去 ...
- C# Webbrowser 常用方法及多线程调用
设置控件的值 /// <summary> /// 根据ID,NAME双重判断并设置值 /// </summary> /// <param name="tagNa ...
- list,tuple,dict,set常用方法
Python中list,tuple,dict,set常用方法 collections模块提供的其它有用扩展类型 from collections import Counter from collect ...
- 记录yii2-imagine几个常用方法
记录yii2-imagine几个常用方法: //压缩 Image::thumbnail('@webroot/img/test-image.jpg', 120, 120)->save(Yii::g ...
- DOM常用方法总结
DOM(Document Object Model:文档对象模型)为javascript中的一部分,它为访问和修改html文档或xml文档提供了一些编程接口,DOM以对象的形式来描述文档中的内容,以树 ...
- JSP内置对象及常用方法
jsp九大内置对象及四个作用域: 何为作用域 先让我们看看效果: 大概流程是这样的,我们访问index.jsp的时候,分别对pageContext, request, session,applicat ...
随机推荐
- 4-17疑难点 c语言之【结构体对齐】
今天学习了结构体这一章节,了解到了结构体在分配内存的时候采取的是对齐的方式 例如: #include<stdio.h> struct test1 { int a; char b; shor ...
- MySql:SELECT 语句(五)正则表达式的使用
关键字:REGEXP REGEXP 语句形式和 LIKE 语句相似,REGEXP 后面跟正则表达式.如果需要区分大小写,可以在 REGEXP 后加关键字 BINARY. 所有的正则表达式的规则都可以在 ...
- windows+Pycharm+Anaconda下安装opencv
本人最近开始使用pycharm,之前一直是在Anaconda环境下跑的程序,在Anaconda Navigator下运行,但发现Jupyter Notebook界面下的程序提示不是很人性化,所以迁移到 ...
- js一行代码解决各种IE兼容问题
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实 IE给出了解决方案 Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html ...
- 吴裕雄 python 机器学习——岭回归
import numpy as np import matplotlib.pyplot as plt from sklearn import datasets, linear_model from s ...
- SpringCloud-day08-Hystrix断路器
8.Hystrix断路器 8.1.Hystrix简介 在分布式环境中,许多服务依赖项中的一些必然会失败.Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互. Hys ...
- JavaScript图片上传前的图片预览功能
JS代码: //js本地图片预览,兼容ie[6-9].火狐.Chrome17+.Opera11+.Maxthon3 function PreviewImage(fileObj, imgPreviewI ...
- Linux Apache配置https访问
配置https访问 该环境是rh254课程配套的一个环境,不过配置方法步骤相同. 要求: 使用虚拟主机技术部署两个网站: 网站1: 绑定域名 www0.example.com 目录在 /srv/www ...
- 2019南昌网络赛-I(单调栈+线段树)
题目链接:https://nanti.jisuanke.com/t/38228 题意:定义一段区间的值为该区间的和×该区间的最小值,求给定数组的最大的区间值. 思路:比赛时还不会线段树,和队友在这题上 ...
- sv函数中返回队列
如果想从函数中,返回队列或者动态数组,我们应该怎么做呢? 答案就是自己用typedef定义一个类型. typedef int queue_of_int[$]; function queue_of_in ...