我有一個測驗樣式的MVC應用程序。我目前正在向視圖傳遞:MVC模型應該包含僅用於響應的內容
public class Question{
public int QuestionId;
public string QuestionText;
public string AnswerText;
public int Answer;
}
但是,所有在響應中我只需要(和獲取)兩個int屬性,以及空字符串值。所以我的問題是,你認爲我的模型應該只包含兩個int屬性,我應該在ViewData/ViewBag
的字符串屬性中傳遞?
看一看的ViewModels。如果你的應用程序不是一個複雜的應用程序,使用ViewData/ViewBag也很好。但是,請勿將您的問題模型公開爲直接查看。有危險。 –
下面的建議對你有幫助嗎? –