C# .NET 4.5动态显示和错误属性

C# .NET 4.5动态显示和错误属性,c#,jquery,asp.net-mvc-4,.net-4.5,razor-2,C#,Jquery,Asp.net Mvc 4,.net 4.5,Razor 2,我有一个典型的注册表格,上面有两个单选按钮(个人或公司) 我正在使用常规的LabelFor和ValidationMessageForfor姓名,可以是个人姓名或公司名称 当我们遇到这样的情况,即根据单选按钮选择(客户端),请求的数据将更改(标签和所需消息),正确的方法是什么 我知道我可以通过Jquery更改这些值,但我希望保留这些消息作为未来多语言实现的资源。还是应该根据用户的选择将它们添加到表单并使它们可见和不可见? < P>可以考虑使用框架。MVC有一个很好的实现 就我个人而言,我一直在尽可

我有一个典型的注册表格,上面有两个单选按钮(个人或公司)

我正在使用常规的
LabelFor
ValidationMessageFor
for姓名,可以是个人姓名公司名称

当我们遇到这样的情况,即根据单选按钮选择(客户端),请求的数据将更改(标签和所需消息),正确的方法是什么


我知道我可以通过Jquery更改这些值,但我希望保留这些消息作为未来多语言实现的资源。还是应该根据用户的选择将它们添加到表单并使它们可见和不可见?

< P>可以考虑使用框架。MVC有一个很好的实现


就我个人而言,我一直在尽可能多地在服务器端保存东西,但自从采用knockoutJS之后,我在客户端的生活就简单多了:)

那么ViewModel属性呢?显示和错误?有了Knockout JS,我还会使用那些HTML助手吗?谢谢