我有一个带有两个单选按钮(个人或公司)的典型注册表单。
我正在使用常规名称LabelFor
和名称ValidationMessageFor
,可以是个人名称或公司名称。
当我们有根据单选按钮选择(客户端)请求的数据将改变(标签和所需消息)的场景时,正确的方法是什么?
我知道我可以通过 Jquery 更改值,但我想将这些消息保留为未来多语言实现的资源。或者我应该将两者都添加到表单中并根据用户选择使它们可见和不可见?
我有一个带有两个单选按钮(个人或公司)的典型注册表单。
我正在使用常规名称LabelFor
和名称ValidationMessageFor
,可以是个人名称或公司名称。
当我们有根据单选按钮选择(客户端)请求的数据将改变(标签和所需消息)的场景时,正确的方法是什么?
我知道我可以通过 Jquery 更改值,但我想将这些消息保留为未来多语言实现的资源。或者我应该将两者都添加到表单中并根据用户选择使它们可见和不可见?
也许考虑使用像KnockoutJS这样的框架。这里有一个很好的 MVC 实现。
就个人而言,我已经尝试了尽可能多地保留服务器端的东西,但是自从采用了 knockoutJS,我在客户端处理这样的事情的生活要简单得多:)