Как вы сохраняете значения строки запроса в asp.net mvc?

Каков хороший способ сохранить значения строки запроса в asp.net mvc?

Если у меня есть URL: / questions? Page = 2 & sort = newest & items = 50 & showcomments = 1 & search = abcd

На страницах подкачки я хочу сохранить эти значения строки запроса во всех ссылках, чтобы они сохранялись, например, когда пользователь нажимает «следующую страницу» (в этом случае значение страницы изменится, но остальные останутся прежними)

Я могу придумать 2 способа сделать это:

Request.Querystring в представлении и добавьте значения в ссылкиПередайте каждое значение строки запроса из контроллера обратно в представление с использованием ViewData

Один лучше другого? Это единственные варианты или есть лучший способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос