2013-10-20 49 views
1

對於一個.Net MVC應用程序,是不好的做法,有一個視圖模型與其中的方法填充視圖模型如此 -是不是很好的做法,有一個視圖模型與其中的方法,填補視圖模型

public class MyViewModelClass 
{ 
    public string MyProperty1 { get; set; } 
    public string MyProperty2 { get; set; } 
    public string GetProperties() 
    { 
     this.MyProperty1 = DataRetriever.GetProperty1(); 
     this.MyProperty2 = DataRetriever.GetProperty2(); 

    } 
} 

這是否會導致MVC中的問題,例如從視圖中發佈?

+0

控制器應檢索來自模型數據。視圖模型只能用於傳輸數據。 – ZippyV

+0

謝謝,ZippV。特別是你的答案有什麼理由嗎? –

回答

1

是的,這被認爲是不好的做法。視圖模式應該是一個DTO不包含邏輯,但只有運輸數據

+0

請務必在投票時提出意見或提供更好的答案,親愛的fre子手 – user

相關問題