【发布时间】:2015-12-22 16:49:50
【问题描述】:
我正在获取当前 URL:
string url = HttpContext.Current.Request.Url.AbsoluteUri;
//url = blahblahblah.aspx?NUMBER=8798494651&FULLNAME=Ronald
在此之后,我想使用url.Split() 来获取两个等号后的值。这通常是直截了当的,但正如您所见,第一个值有一个明显的结尾字符“&”,而另一个没有。此外,FULLNAME 值总是可以不同的。
我在这里看到了其他正则表达式解析问题/答案,但当然它们都是针对特定情况的。
提前致谢。
【问题讨论】:
-
为什么不将值检索为::: var num = Request.QueryString["NUMBER"]; var name= Request.QueryString["FULLNAME"];
-
@DCODE 我试过了。它没有拾取价值。这样我会得到一个错误。这就是为什么我正在考虑解析当前网址
-
@JonathanScialpi 然后尝试如下选项
-
@JonathanScialpi 你遇到了什么错误?