2010-06-23 64 views
2

我有一个视图,我想根据数据库字段显示不同的东西。MVC查看可选内容

  • 的验证谁购买的物品应该看到它在谁没有购买该项目应该可以看到一个预览

唯一的数据,这意味着改变全

  • 认证或匿名成员的用户是标题(前缀单词预览)和更改视频的来源。

    有关如何做到这一点的任何建议,如果有更好的方法,将不胜感激。


    我可以检测到路线并根据这些信息?

    例如:/ preview/slug和/ purchased/slug?

  • 回答

    0

    恩,应该是没有什么比几更多,如果在您的视图块:

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

    你可以做设置视频的来源,以及类似的东西,你只需要创建并填充财产像IsAuthenticated(或类似)在您的模型....

    +0

    我知道这种方法是可能的,但似乎并不是最好的方法。仍然习惯于模式:)谢谢。 – 2010-06-23 10:11:06