MVC 3 по умолчанию использует плагин проверки jQuery, и этот плагин не будет проверять отключенные поля. Поля, которые вы не хотите проверять, больше не нужны, если выбраны определенные переключатели? Если это так, то вы можете просто отключить эти элементы, и они не будут проверены (и обратите внимание, что эти отключенные поля также не будут опубликованы на сервере).
, например
$ ('input'). Attr ('disabled', 'disabled');