2011-12-07 36 views
0

我有以下問題: 必須建模類(帖子和用戶)。主視圖是由帖子強烈輸入的(它顯示了它們的列表)。但是我想啓用對帖子的投票,但是隻有當用戶超過30(用戶的字段「年齡」)時。如何獲得(以最正確和最好的方式)來欺騙「年齡」?第二個問題:如何實現這樣的邏輯:訪問視圖中沒有強類型的數據在mvc 3

如果age> 30顯示votebutton else dont(當然最好的辦法是什麼)。

感謝您的任何幫助。

回答

0

我不知道,如果你的意思是用戶的帖子用戶但即便如此,傳遞一個ViewModel你的看法。類似下面:

public class FooViewModel() { 

    public IEnumerable<Post> Posts { get; set; } 
    public User User { get; set; } 
} 

然後對你的看法一樣工作如下:

@if(Model.User.Age > 30) { 

    <div> 
     Put your logic here... 
    </div> 
} 

而且,當數據被後,請檢查您的這個控制器動作內爲好。