c# - 如何对 URL 进行编码?

标签 c# asp.net

当我运行我的项目时,我得到 url http://localhost:5973/PageToPageValuePass/Default.aspx 我想对 URL 进行编码,因为有时我需要在页面之间传输数据。当 url 被编码时,它会增加可靠性。

Server.UrlEncode("http://www.google.com/c#");

我明白了,但是如何使用它来帮助我对 url 进行编码?

最佳答案

如果您对路径的编码部分:

System.Uri.EscapeUriString("c#")

如果您的编码“参数”:

String.Format( "http://something/?test={0}", System.Uri.EscapeDataString("c#") );

关于c# - 如何对 URL 进行编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1461223/

相关文章:

asp.net - 如何为调用 WCF 服务的 silverlight 应用程序启用 SSL

android - 从 Android 到 ASP.Net 页面的 HttpPost

asp.net - 从网络上的另一台电脑访问 ASP.NET 开发服务器

javascript - 如何使用$.ajax?当我使用 Its not hitting my controller Action 时

c# - EF,如何提高查询性能

c# - 在另一个程序集中扩展流畅的 nhibernate 映射

c# - 如何根据光线转换的一侧获得正确的坐标?

c# - 从 winforms 运行 aspx 页面

C 库的 C# 包装器类

c# - 如何处置 File.OpenRead()