Описание тега viewdata

ViewData - это словарь, используемый в C# MVC для передачи данных от контроллера в представление. Эта функция была впервые представлена ​​в MVC 1.0. Чтобы использовать этот тег, публикация должна использовать C#, MVC и должна относиться к использованию ViewData.
1 ответ

ViewData не работает в Razor View в MVC Web API 2

Помогите, пожалуйста, я пытаюсь создать представление ошибок в веб-API MVC и использовать пользовательский фильтр, и я выкидываю все ошибки в представление контроллера, передавая данные в ViewData и записывая их в Razor View. Мой контроллер (не ApiC…
14 авг '17 в 07:51
3 ответа

asp.net mvc выпадающий список нет элемента ViewData

Я начинаю изучать MVC, попробуйте добавить выпадающий список, сделать строительство <%= Html.DropDownList("ddl") %> но это показывает ошибку Нет элемента ViewData типа 'IEnumerable', который имеет ключ 'ddl' Зачем? Я использую простой код, тол…
22 фев '10 в 04:07
9 ответов

Как установить свойства ViewBag для всех видов без использования базового класса для контроллеров?

В прошлом я вставлял общие свойства, такие как текущий пользователь, в ViewData/ViewBag глобальным способом, так как все контроллеры наследуются от общего базового контроллера. Это позволило мне использовать IoC на базовом контроллере, а не просто и…
27 мар '11 в 23:50
0 ответов

Эквивалент ViewData["MenuItem.StoreMenuId"] с использованием ViewBag? ViewBag.MenuItem.StoreMenuId не работает

Можно ли конвертировать ViewData["MenuItem.StoreMenuId"] в ViewBag? Я использую ViewBags для хранения IEnumerable<SelectListItem> так что я могу связать с @Html.DropdownListFor по моему мнению. Это прекрасно работает, если это простое свойство…
2 ответа

Модель ASP.NET MVC против ViewData для избранных списков

У меня есть приложение ASP.NET MVC с довольно большим количеством раскрывающихся списков и списков множественного выбора. По сути, много списков вариантов. Мой вопрос лучше передать эти списки представлению как часть модели или как ViewData? В насто…
1 ответ

Должен ли я всегда использовать модель представления или можно использовать ViewData?

Как вы думаете, когда лучше использовать ViewData поверх модели представления? У меня точно такой же частичный вид в нескольких основных видах. Я хотел бы контролировать, как отображается частичное представление, но я бы также предпочел, чтобы части…
27 июл '15 в 07:46
1 ответ

Как передать значение из контроллера A в представление (a), а затем из представления (a) в контроллер B?

У меня есть тип поля nvarchar в моей таблице sql, которая доступна, значения как 40,41,42,43. Я хотел бы разбить эти строки в контроллере А с .split() метод затем передать его, чтобы просмотреть в раскрывающемся списке как один список выбора. с точк…
06 апр '16 в 09:50
2 ответа

ASP.NET MVC: отправка данных в представления в запросах POST

У меня есть следующий код: public ActionResult Foo() { var a = "a"; return View(new FooModel { A = a}); } [HttpPost] public ActionResult Foo(....) { // I need to set all the values of the ViewModel again, not to get a null exception in the view retu…
24 авг '10 в 10:06
2 ответа

Создайте модель базового вида, но не можете подключиться к ней в OnActionExecuting

Я создаю базовую модель, от которой наследуются мои другие строго типизированные модели представления. BaseController: protected override void OnActionExecuting(ActionExecutingContext filterContext) { var baseViewModel = ViewData.Model as BaseViewMo…
23 апр '13 в 21:20
2 ответа

ASP.NET MVC передает несколько экземпляров данных из контроллера для просмотра

Я пытаюсь построить приложение ASP.NET MVC 2. Я хочу передать данные в представление с контроллера. Я могу передать его, когда это только одна структура данных. В контроллере: private ArticlesDBEntities _db = new ArticlesDBEntities(); public ActionR…
30 сен '10 в 18:51
8 ответов

Нет элемента ViewData типа 'IEnumerable<SelectListItem>', который имеет ключ 'xxx'

Есть несколько сообщений об этом в Переполнении стека, но ни один с ответом, который, кажется, решает проблему в моей текущей ситуации. У меня есть страница с таблицей, в каждой строке есть несколько текстовых полей и выпадающий список. Все выпадающ…
3 ответа

Проблема рендеринга HTML-разметки в ViewData? Кроме того, MultiView функциональность в MVC?

Я пытаюсь заполнить экземпляр ViewData HTML-разметкой, как показано ниже. Когда страница отображается, HTML-теги отображаются как текст, а не как HTML-разметка. Кто-нибудь знает почему? Код контроллера: if (user.ActivationStatus == false) { ... View…
15 авг '10 в 13:56
4 ответа

Использование ViewData для передачи данных из контроллера в View

Я пытаюсь передать данные из контроллера для просмотра и отображения этих данных. Но после многих попыток я не могу. Код контроллера: public ActionResult ValidSearch(ProductSearchParam gp) { if (gp.IsCandidate) { ViewBag.abc="bob"; List&lt;ProductCa…
15 май '15 в 12:45
1 ответ

Чтение ViewData после изменения источника из строки в тип JsonResult

Код ниже был изменен как: WorkItemModel model = new WorkItemModel(); ViewData["ServiceName"] = model.ServiceCatalogModels.First(s =&gt; s.Id == serviceId).Title; Рефакторированный код: ViewData["ServiceName"] = GetServiceName(serviceId); public Acti…
04 апр '15 в 19:21
2 ответа

Сколько данных может хранить ViewBag, ViewData, Tempdata

Каков максимальный размер, который могут содержать ViewBag, ViewData, Tempdata?
09 дек '14 в 05:05
1 ответ

Asp MVC 2: шаблонный редактор

(Я ссылаюсь на этот учебник в этом тексте) Я хочу использовать помощники Html.EditorFor (или Html.Editor). Если UserControl нужны дополнительные данные, они передаются через ...EditorFor(model =&gt; model.Album, new { Artists = Model.Artists, ... })…
1 ответ

Передача данных из контроллера для просмотра с использованием viewdata

У меня есть контроллер и представление, и я хотел бы заполнить раскрывающийся список. Мой контроллер выглядит так: namespace AAA.Controllers { public class BBBController: Controller { [HttpPost] public ActionResult Sort_Order() { List&lt;SelectListI…
27 авг '18 в 10:49
1 ответ

Каков наилучший способ создания выпадающих списков в MVC 4?

Я хочу знать, каков наилучший способ создания выпадающих списков в MVC 4? С ViewBag или другим подходом?
3 ответа

Возврат нескольких представлений в один ActionResult с помощью ASP.NET MVC

То, чего я хочу достичь, это: Items assigned to me Item 1 assigned to me Item 2 assigned to me Item 3 assigned to me All open items Item 1 open to everyone Item 2 open to everyone Item 3 open to everyone Item 4 open to everyone Хотя из того, что я и…
21 окт '09 в 09:59
1 ответ

Инициализация свойства ViewData внутри объекта ViewResult

Когда я обращаюсь к ViewData внутри метода в контроллере, я могу присвоить значение в форме словаря, т.е. ViewData["message"]="this is a custom message"; но я попал в сценарий, где я пытался обработать исключение в MVC, вот мой код: public void OnEx…
02 дек '16 в 05:32