【发布时间】:2013-08-16 09:14:19
【问题描述】:
我有一个测验风格的 MVC 应用程序。我目前正在进入视图:
public class Question{
public int QuestionId;
public string QuestionText;
public string AnswerText;
public int Answer;
}
然而,在所有响应中,我只需要(并获取)两个 int 属性,字符串值为空。所以我的问题是,你认为我的模型应该只包含两个 int 属性,我应该在ViewData/ViewBag 中传递字符串属性吗?
【问题讨论】:
-
看看视图模型。如果您的应用程序不是一个复杂的应用程序,使用 ViewData/ViewBag 也可以。但是,不要公开您的 Question 模型以直接查看。很危险。
-
以下建议对您有帮助吗?
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4