在web开发中如何替换URL传递的参数的值呢?例如:“AddProductVideo.aspx?page=1&ProductSNO=77&type=0”,我想在程序中替换page=1为page=2,可以采用如下方法:
string url = "AddProductVideo.aspx?page=1&ProductSNO=77&type=0";
Regex RX = new Regex(@"^&page=\d+", RegexOptions.Compiled);
string query = Context.Request.Url.Query.Replace("?", "&");//得到参数部分
query = RX.Replace(query, "page=2");//正则替换