我有一个测验样式的MVC应用程序。我目前正在向视图传递:MVC模型应该包含仅用于响应的内容
public class Question{
public int QuestionId;
public string QuestionText;
public string AnswerText;
public int Answer;
}
但是,所有在响应中我只需要(和获取)两个int属性,以及空字符串值。所以我的问题是,你认为我的模型应该只包含两个int属性,我应该在ViewData/ViewBag
的字符串属性中传递?
看一看的ViewModels。如果你的应用程序不是一个复杂的应用程序,使用ViewData/ViewBag也很好。但是,请勿将您的问题模型公开为直接查看。有危险。 –
下面的建议对你有帮助吗? –