Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# ASP.NET MVC

Войти
Регистрация
Восстановить пароль
 
ts-alan
8 / 8 / 0
Регистрация: 12.11.2012
Сообщений: 406
#1

Использование ViewBag во View - C# MVC

12.11.2015, 15:27. Просмотров 550. Ответов 6
Метки нет (Все метки)

Если во вьюшки два раза идет обращение к viewbag.count,то лучше записать в переменную и вызвать её?Не повлияет ли это на скорость?ИЛи можно не париться и вызывать спокойно два раза viewbag.count?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2015, 15:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование ViewBag во View (C# MVC):

Использование модели в Partial View - C# MVC
Доброго времени суток. Начал разбираться с MVC и пытаюсь сделать Список задач. Хочу сделать что бы для добавления задачи было модальное...

ViewBag со списком - C# MVC
var pages = from p in db.Pages select new { p.PageTitle, p.PageUrl }; ViewBag.Pages = pages; далее надо во view на базе этого построить...

Как передать параметры из одного View в EditorFor другого View - C# MVC
Здравствуйте. Есть 2 view, первое просто отображает данные, 2 должно их редактировать, в 1 view есть текст, необходимо передать этот текст...

Теряется значение свойства ViewBag - C# MVC
Здравствуйте, коллеги. Есть хорошая онлайн-книга по ASP.NET MVC 4. Дошёл до главы "частичные представления": ...

Razor, ViewBag и несколько RadioButton - C# MVC
Доброго времени суток. У меня имеется следующая модель: public class Employee { public int Id { get; set; } ...

Исключение , вызванное ViewBag.Title - C# MVC
Всем доброго времени суток. Подскажите пожалуйста в чем может быть ошибка. Исходник не выкладываю - в пустом проекте MVC создал...

6
Metall_Version
2113 / 1250 / 415
Регистрация: 04.03.2014
Сообщений: 4,095
Завершенные тесты: 2
12.11.2015, 18:44 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
А зачем вобще использовать viewbag, если для передачи данных между контроллером и вьюхой то для этого лучше использовать модель. Если только для хранения данных во вьюхе то нужно использовать переменные, это только улучшит производительность так как с viewbag всегда будут приведения типов, и возможны ошибки, изза не строгой типизации.

Не помню ни одного проекта когда я использовал viewbag
0
kolorotur
Эксперт .NET
9353 / 7881 / 1274
Регистрация: 17.09.2011
Сообщений: 13,528
18.11.2015, 17:29 #3
Цитата Сообщение от ts-alan Посмотреть сообщение
Не повлияет ли это на скорость?
Попробуйте оба варианта и сравните разницу.
Если разницы нет или она незначительна, то выбирайте тот вариант, который проще в реализации.
Когда выбранный подход станет проблемой — вернетесь и оптимизируете.
0
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
20.11.2015, 14:41 #4
Цитата Сообщение от Metall_Version Посмотреть сообщение
А зачем вобще использовать viewbag, если для передачи данных между контроллером и вьюхой то для этого лучше использовать модель. Если только для хранения данных во вьюхе то нужно использовать переменные, это только улучшит производительность так как с viewbag всегда будут приведения типов, и возможны ошибки, изза не строгой типизации.
Не помню ни одного проекта когда я использовал viewbag
а если бд не поддерживается классами linq to sql/enity framework?
0
Metall_Version
2113 / 1250 / 415
Регистрация: 04.03.2014
Сообщений: 4,095
Завершенные тесты: 2
20.11.2015, 18:34 #5
Цитата Сообщение от residentkms Посмотреть сообщение
а если бд не поддерживается классами linq to sql/enity framework?
это как?
ef всеравно какая субд, главное чтобы провайдер ado net был
0
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
20.11.2015, 18:53 #6
Цитата Сообщение от Metall_Version Посмотреть сообщение
это как?
ef всеравно какая субд, главное чтобы провайдер ado net был
не так выразился, да.
к примеру провайдер oledb, кроме как передавать через viewbag нет вариантов же?
0
Metall_Version
2113 / 1250 / 415
Регистрация: 04.03.2014
Сообщений: 4,095
Завершенные тесты: 2
20.11.2015, 19:36 #7
residentkms, причем вообще viewbag к уровню DAL ?
что им можно передать?
0
20.11.2015, 19:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 19:36
Привет! Вот еще темы с ответами:

Как обойтись без ViewBag в представлениях - C# MVC
Расказывали, что в больших проектах, ViewBag лучше не использовать а использовать Model и при этом чтобы не было вобще работы с базами. Но...

Ошибка при записи ViewBag в модель - C# MVC
Пишу на mvc, не могу понять почему возникает ошибка "Object reference not set to an instance of an object." Контроллер: public...

Можно ли передать несколько View во View - C# MVC
Вопрос новичка можно ли передать несколько View во View ? Дело в том что мне нужно передать перечисление одной таблицы во View и...

Как передать в ViewBag значение введённое в html-элемент - C# MVC
как передать в ViewBag значение введённое в html-элемент <input type="text" id="datepicker" /> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru