2010-06-23 66 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