MVC Посмотреть альтернативный контент - PullRequest
2 голосов
/ 23 июня 2010

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

  • Пользователь, прошедший проверку подлинности и купивший элемент, должен увидеть его полностью
  • Аутентифицирован илиАнонимные участники, которые не приобрели предмет, должны увидеть предварительный просмотр

. Единственные данные, которые это означает, - это изменение названия (префикс слова Preview) и изменение источника видео.

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


Могу ли я определить маршрут и основать информацию из этого?

, например: /предварительный просмотр / слаг и / купленный / слаг?

1 Ответ

0 голосов
/ 23 июня 2010

Ну, это должно быть всего лишь несколько блоков, если вы видите:

  <asp:Content ContentPlaceHolderID="TitleContent" runat="server">View Video<% if (!Model.IsAuthenticated) { %> Preview<% } %></asp:Content>

Вы могли бы сделать что-то подобное и для настройки источника видео, вам просто нужно создать и заполнитьсвойство, подобное IsAuthenticated (или подобное) в вашей модели ....

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