добавить параметр в строку запроса существующего URL asp.net mvc - PullRequest
5 голосов
/ 02 февраля 2010

Я использую asp.net mvc.c #

Как я могу получить существующий URL (может иметь несколько параметров строки запроса), а затем просто добавить другой параметр в строку запроса.и сделайте эту гиперссылку кликабельной.

1 Ответ

6 голосов
/ 02 февраля 2010

Вам нужно будет создать пользовательскую переменную RouteValueDictionary для передачи в Html.ActionLink. Попробуйте что-то вроде этого:

<% 
     var rvd = new RouteValueDictionary(ViewContext.RouteData.Values);
     foreach (string key in Request.QueryString.Keys )
     {
         rvd[key]=Request.QueryString[key];
     } 
     rvd["MyParam"] = "WhateverValue";
     Response.Write(Html.ActionLink("Link Text", "Action", rvd));
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...