Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#从重写的url获取url参数namevaluecollection_C#_Url Rewriting_Uri_Url Parameters_Url Parsing - Fatal编程技术网

C#从重写的url获取url参数namevaluecollection

C#从重写的url获取url参数namevaluecollection,c#,url-rewriting,uri,url-parameters,url-parsing,C#,Url Rewriting,Uri,Url Parameters,Url Parsing,如果url没有重写,请这样说 &tag=sql&page=3 var parameters = HttpUtility.ParseQueryString(uri.Query); /tag/sql-i/page/3/ 我会得到这样的参数集合 &tag=sql&page=3 var parameters = HttpUtility.ParseQueryString(uri.Query); /tag/sql-i/page/3/ 但是如果我有这样的东西 &am

如果url没有重写,请这样说

&tag=sql&page=3
var parameters = HttpUtility.ParseQueryString(uri.Query);
/tag/sql-i/page/3/
我会得到这样的参数集合

&tag=sql&page=3
var parameters = HttpUtility.ParseQueryString(uri.Query);
/tag/sql-i/page/3/
但是如果我有这样的东西

&tag=sql&page=3
var parameters = HttpUtility.ParseQueryString(uri.Query);
/tag/sql-i/page/3/
那不行

使用重写的url实现相同结果的最佳方法是什么


谢谢

字符串自己解析。拆分
?@L.B我认为这是一个有效的答案。URI的片段可以满足他的需要。