2016-03-22 7 views
0

私の問題は、クエリ文字列から1つのパラメータを削除し、同じクエリ文字列に別のパラメータを追加する必要があることです。クエリ文字列値を削除してから追加します

@Request.RemoveQueryStringKeyValue(value1) 
<a href="@Request.AppendQueryStringKeyValue(name, value2)">link Name</a> 

問題は、これらの戻りsepereate文字列の両方が、誰もがこれを行うためのより良い方法を知っているんでしょうか?文字列インデックスの場所からパラメータを削除するのを避けようとしています

答えて

0

私のソリューションは、コントローラでこれをやって、ビューにアクセスするだけでした。

var queryString = HttpUtility.ParseQueryString(Request.AppendQueryStringKeyValue(name, value2); 
quertString.Remove(value1); 
dataItem.editedQueryString = HttpUtility.UrlDecode(queryString.ToString()); 
関連する問題