在PHP中,当要获取当前URL中的参数携带的值时很简单一句话,就可以实现
比如:当前url为
http://www.xxx.com?a=123&b=456&c=789
那么php中实现获取a,b,c如下:
$a=$_GET['a'];
$b=$_GET['b'];
$c=$_GET['c'];
$a=123,$b=456,$c=789
但是如果在C#中应该如何实现获取a,b,c的值呢?
请看代码如下:
using System.Web;
using System.Web.Security;
using System.Net.Sockets;
using System.Security.Cryptography;
using System.IO;
using System.Net;
string url = System.Web.HttpContext.Current.Request.Url.AbsoluteUri; //获取当前页面的URL值
Uri url1 = new Uri(url);
string a=HttpUtility.ParseQueryString(url1.Query).Get("a");
string b=HttpUtility.ParseQueryString(url1.Query).Get("b");
string c=HttpUtility.ParseQueryString(url1.Query).Get("c");
a=123,b=456,c=789