ASP.Net MVC Razor - запись временных данных в бритву и получение из-под контроля - PullRequest
1 голос
/ 04 августа 2011

У меня есть одна страница с частичным элементом управления, которая называется PartialContact

. При повторном использовании этого элемента управления я хотел бы изменить заголовок в элементе управления PartialContact.то есть

        // change to Title1
        @Html.EditorFor(model => Model.Contact1, "PartialContact")
        // change to Title2
        @Html.EditorFor(model => Model.Contact2, "PartialContact")
        // change to Title3
        @Html.EditorFor(model => Model.Contact3, "PartialContact")

Каков наилучший способ передать текст заголовка в Razor?TempData?

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

Большое спасибо

Крис

1 Ответ

1 голос
/ 04 августа 2011

Используйте ViewDataDictionary для передачи значения, например,

@{
   ViewData["Title"] = "Blah";
   Html.EditorFor(model => Model.Contact1, "PartialControl", ViewData);
}

Затем получите доступ к частичному номеру с @ViewData["Title"]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...