Вы не можете добавлять параметры в текущую строку запроса. Строка запроса только для чтения. Теперь, если вы хотите манипулировать строками запросов в своем приложении, вы можете использовать помощники Url для генерации и управления URL.
Вы также можете воспользоваться методом ParseQueryString , но это редко полезно в приложении ASP.NET MVC, где у вас есть маршруты и помощники URL.
Пример использования:
string query = "?page=15&sort=col";
var values = HttpUtility.ParseQueryString(query);
values["value"] = "100";
query = values.ToString(); // page=15&sort=col&value=100