我正在尝试在一个简单的 Web 应用程序中使用监督控制器模式。我的视图是一个注册表单,有许多字段供用户输入(想想几页 gmail 注册)此数据将填充一个实体,并在用户提交时处理此实体。
例如:
public interface ICreateAccountView
{
string firstname { get; set; }
string lastname { get; set; }
string loginName { get; set; }
string password { get; set; }
string addressLine1 { get; set; }
string addressLine2 { get; set; }
string postCode { get; set; }
IList<string> preferences { get; set; }
.... Many others omitted
}
我对此有几个问题:
1)当我有这么多属性时,我应该在我的视图中拥有这样的属性吗?我不应该只使用我将填充的实体对象吗?
2) 由于此数据最终将填充实体对象,我的控制器是否应该持有对该对象的引用?
任何帮助或建议将不胜感激。