MVC应用程序 一个地址栏 http://localhost:2222/News#!http://localhost:2222/News/?IsG=1&gid=11
如何在后台页面程序 取得gid的Value和IsG 的Value?
最好封装成一个方法 通过两个参数和Key 来找到Value
------解决方案--------------------
手写的,有问题自己修改
private static Dictionary<string, string> GetValue(string url, string parm1, string parm2)
{
Dictionary<string, string> dic = new Dictionary<string, string>();
foreach (Match m in Regex.Matches(url, parm1 + @"=(?<value1>\w+)&" + parm2 + @"=(?<value2>\w+)"))
{
dic.Add(m.Groups["value1"].Value, m.Groups["value2"].Value);
}
return dic;
}
static void Main(string[] args)
{
string htmlurl = @"http://localhost:2222/News#!http://localhost:2222/News/?IsG=1&gid=11";
Dictionary<string, string> dic = GetValue(htmlurl, "IsG", "gid");
String file_name = "C:\\test.xls";
}