Просмотр популяции текста с помощью ViewBag - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть частичное представление с некоторым текстом, который можно изменить с помощью ViewBag

@(ViewBag.FooText ?? "foo")

Я заполняю ViewBag.FooText в родительском представлении из файла ресурсов:

@
{
    ViewBag.FooText = MyResources.Common.FooText
}

Мой вопрос заключается в том, является ли это лучшим местом для заполнения этого свойства (и всех других текстовых ресурсов), или соответствующий контроллер или где-то еще будет более подходящим?

Ответы [ 2 ]

1 голос
/ 19 февраля 2012

ViewBag не лучшее место для "заполнения" какого-либо свойства или данных.

Будет намного лучше, если вы сохраните его в Модели. Модель Просмотр контроллера ...

Прочтите этот ответ @ Darin Dimitrov, мастера MVC здесь ...

1 голос
/ 19 февраля 2012

Я бы предложил не использовать ViewBag, если вы можете помочь. Лучше использовать строго типизированный объект viewmodel, привязать ресурсы к этому объекту (в контроллере или в самом объекте), а затем переместить viewmodel в частичное представление.

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