例如,我想将我的 ID 更改为自定义代码 (12 -> A00012)。我的函数应该在哪里进行这种转换?在我之前的编码中,我确实放入了 View 表单,但是,我认为我应该放入 Model。MVC ASP.NET 中的实现如何?
问问题
44 次
1 回答
1
一般来说,格式应该在视图中,因为适当的货币/日期格式是用户体验的一部分。基本上,您不想对欧洲用户强制使用美国日期格式,反之亦然。您也不想将用户的文化信息发送到您的模型。通常,像填充之类的东西也应该在用户级别进行。
在其他情况下,例如您的特殊代码,您可能需要查看Attributes。例如,我使用它们的一个地方是旧数据列,该列是一个字符串,可以表示日期或一些预定义的状态(如 HOLD)。通过使用属性,我基本上能够强输入此列,而不是让它成为一个自由字符串。
于 2013-08-09T00:08:21.117 回答