Я хочу, чтобы создать ссылку на мою страницу, где пара ключ/значение добавляется к URL динамически, так что:Лучший способ добавить ключ/значение в существующую строку URL?
Default.aspx?key1=value1
становится:
Default.aspx?key1=value1&key2=value2
Для того чтобы существующий запрос сохранял любые ключи в URL-адресе. Кроме того, если ключей нет, тогда мой ключ будет добавлен вместе с «?
», поскольку он понадобится.
Я мог бы легко написать некоторую логику, которая делает это, но это кажется чем-то, что для рамок должно иметь значение. Есть ли способ добавить ключи к строке запроса без написания моей собственной логики?
Просто то, что мне нужно, спасибо. UriBuilder имеет некоторые странные/неожиданные поведения, но эти методы расширения сделали то, что я хочу, и работали так, как я ожидал. –