Хранение ActionLink в модели или RouteValueDictionary в модели - PullRequest
0 голосов
/ 22 июля 2011

Я хочу сохранить ссылку действия в модели.
Что-то вроде

public MvcHtmlString ActionLink_New
{
    get { return Html.ActionLink("new", "Edit", "News", new { Area = "Admin" }, null); }
}

Похоже, что модели нужен контекст веб-страницы.

Если это не удастся, я подумал, чтохранить только значения маршрута.

public RouteValueDictionary[] RouteValue_New 
{
    get { return new RouteValueDictionary[] { Area = "Admin" }; }
}

//View
@Html.ActionLink("new", "Edit", "News", Model.RouteValue_New, null)

Area в свойстве красного цвета.Возможен ли один или оба сценария.Что мне нужно добавить, чтобы заставить это работать, спасибо.

1 Ответ

1 голос
/ 22 июля 2011

попробуйте

public object RouteValue_New
    {
        get { 
            return new { Area = "Admin" }; 
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...