2013-07-10 2 views
0

Итак, после моего первого вопроса о MVC и некоторых ответов от уважаемых memobrs stackoverflow, я прочитал несколько книг о MVC, особенно Скоттом Аленом.Внедрение бизнес-правил в MVC

Мой вопрос в том, как мы реализуем элементы управления отображением/скрытием, отключить/включить элементы управления на основе выбора пользователя и определенного значения поля?

Мы создаем отдельный вид для каждого случая? В форме ASP.NET и в коде мы могли бы написать столько логики, сколько хотели.

Надежда этот пример может прояснить

  1. Мой бизнес спецификации говорит, что если Carier является UnitedHealth то шоу «Поле кода диагноз», но скрыть его, когда Перевозчик BlueCross.
  2. Другим примером является, если пользователь выбирает конкретное значение в списке, скрыть определенные поля.

Thanks in Advance.

ответ

1

Я рекомендую сделать это путем привязки данных. Вы можете добавить свойства видимости к вашей модели, которые подкреплены логикой, которую вы описываете. Во время рендеринга свойства видимости будут скрывать/показывать элементы, о которых идет речь.

+0

Спасибо TGH. Как мне обрабатывать второй случай, например, взаимодействие с пользователем. Ненавязчивые Javascript и Jquery помогут вам, но не уверены, что это правильный путь. – Roninn

+0

Это действительно зависит от сценария. Простые случаи могут выполняться на стороне клиента. Тем не менее, другие случаи могут подтвердить запрос на загрузку страницы. – TGH

Смежные вопросы