Re: [MVC] Глупый вопрос
От: RushDevion Россия  
Дата: 21.11.10 11:06
Оценка:
Как вариант:
public static RouteValueDictionary RoutesToCurrentPage( this HtmlHelper helper )
{
    var routeValues = new RouteValueDictionary( helper.ViewContext.RouteData.Values );
    var queryString = helper.ViewContext.HttpContext.Request.QueryString;
    foreach ( string  key in queryString.Keys )
    {
        routeValues[key] = queryString[key];
    }
    return routeValues;
}

//Usage:

//In controller
var routeValues = Html.RoutesToCurrentPage();
routeValues["someParam"] = "newValue";

// In View
Html.ActionLink("Action", "Controller", routeValues);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.