【发布时间】:2011-10-07 15:03:52
【问题描述】:
我对 Microsoft 在其模板站点中显示登录页面的方式感到困惑。 “用户名”、“密码”和“还记得我吗?”的具体措辞在模型本身中设置。这对我来说似乎完全倒退了。我认为 MVC 模式的全部意义在于帮助分离关注点。视图上显示的文本不会像那样绑定到模型。我认为您只想在视图中以纯文本形式显示“用户名”,这样就可以轻松地将其更改为“用户 ID”或翻译成另一种语言,而无需更改模型。
当创建一个与登录页面类似的新页面时,我应该遵循他们的模板吗?在模型本身中定义显示文本有什么好处吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 design-patterns separation-of-concerns