У меня есть частичный вид, который я создал, называемый «noteEditor». Это отображается внутри другого частичного представления под названием «summary». Я хочу, чтобы частичный вид «noteEditor» отображался только на странице один раз, независимо от того, сколько раз отображается «итоговое» частичное представление.Выполнение кода только один раз в ASP.NET MVC 3
Я надеялся сделать что-то подобное в частичном виде сводки:
@{
var viewDataNotesEditorRegistered = ViewData["notesEditorRegistered"];
var notesEditorRegistered = (bool)(viewDataNotesEditorRegistered ?? false);
}
@if (!notesEditorRegistered)
{
<div class="notesdialog" style="display: none;">@Html.Partial("NotesEditor")</div>
ViewData["notesEditorRegistered"] = true;
}
однако, каждый раз, когда этот код называется ViewData [ «notesEditorRegistered»] он возвращается нуль.
Есть ли более «глобальная» (на всю страницу и только за этот запрос) область?
Благодаря
Это был трюк. Благодаря! –