ASP.Net MVC - отображение данных модели на основе ролей - PullRequest
1 голос
/ 01 декабря 2009

У меня есть вид, который должен отображать и скрывать детали в зависимости от роли пользователя. У меня есть 2 варианта

  1. с использованием встроенного оператора if в представлении для отображения и скрытия деталей
  2. Создайте несколько частичных представлений и используйте их для контроллера для определения роли, а затем загрузите соответствующее частичное представление.

Я новичок в MVC, так что, может, кто-нибудь посоветует, как лучше всего подойти к этой проблеме.

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Если это связано с тем, как информация отображается на экране (и она звучит так, как она есть), то лучше оставить ее в поле зрения. Лично я бы использовал частичные представления и загружал их только при необходимости, это поддерживает лучшее повторное использование.

0 голосов
/ 05 декабря 2009

Я бы, наверное, сделал разные взгляды для каждой роли. Я обнаружил, что со временем взгляды на каждую роль расходятся в «общем» контенте.

...