工具类HttpServerUtility

在ASP.NET服务器上提供一个辅助的工具类HttpServerUtility,该类提供了一些处理请求的辅助方法。

MapPath:计算网站中虚拟路径所对应的物理文件路径。

HtmlEncode:将HTML字符串进行编码,例如:将<编码为&lt;

HtmlDecode:将编码的串重新解码,例如:&lt; 解码为 <

UrlEncode:对url地址进行编码

UrlDecode:对url地址进行解码。

UrlPathEncode:仅仅对url的path部分进行编码。

UrlTokenEncode:将一个字节数组编码为base64的串。

UrlTokenDecode:将一个base64的串解码为字符数组。

Transfer:将当前请求传输给另一个aspx页面进行处理。

Execute:将另外一个aspx页面的处理结果嵌入当前的处理结果中。

GetLastError:获取上次异常。

ClearError:清理上次异常。

其中MapPath是我们开发中经常用到的一个方法,可以通过它将网站中的虚拟路径映射到操作系统的文件路径上。在创建网站应用程序时,我们设置了网站的虚拟路径和网站在服务器上的文件路径,MapPath方法根据这些信息完成请求的虚拟路径到网站文件路径的映射工作。

posted @   wolfy  阅读(394)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示