相关疑难解决方法(0)

如何在C#中为URL构建查询字符串?

从代码调用Web资源时的常见任务是构建查询字符串以包含所有必需参数.虽然无论如何都没有火箭科学,但是你需要注意一些漂亮的细节,&如果不是第一个参数,编码参数等.

这样做的代码非常简单,但有点单调乏味:

StringBuilder SB = new StringBuilder();
if (NeedsToAddParameter A) 
{ 
  SB.Append("A="); SB.Append(HttpUtility.UrlEncode("TheValueOfA")); 
}

if (NeedsToAddParameter B) 
{
  if (SB.Length>0) SB.Append("&"); 
  SB.Append("B="); SB.Append(HttpUtility.UrlEncode("TheValueOfB")); }
}
Run Code Online (Sandbox Code Playgroud)

这是一个常见的任务,人们期望实用程序类存在,使其更加优雅和可读.扫描MSDN,我找不到一个 - 这让我想到了以下问题:

你知道做上述事情最干净的方式是什么?

.net c# url query-string

459
推荐指数
18
解决办法
31万
查看次数

如何将查询字符串解析为.NET中的NameValueCollection

我想解析一个字符串,如p1=6&p2=7&p3=8一个NameValueCollection.

当您无法访问该Page.Request对象时,最优雅的方法是什么?

.net parsing query-string

181
推荐指数
6
解决办法
13万
查看次数

如何解析查询字符串MVC3

我有这样的网址:

http://localhost:9562/Account/LogOn?ReturnUrl=%2fCabinet%2fCabinet
Run Code Online (Sandbox Code Playgroud)

我需要解析它:

Cabinet/Cabinet
Run Code Online (Sandbox Code Playgroud)

我已经看过 这个和这个,但我无法理解如何使用它与我的例子.

c# asp.net asp.net-mvc query-string asp.net-mvc-3

1
推荐指数
1
解决办法
2777
查看次数

标签 统计

query-string ×3

.net ×2

c# ×2

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1

parsing ×1

url ×1