Я пытаюсь понять MVC.
Допустим, в представлении у меня есть флажок, мы назовем его 'checkBox1' ...
Могу ли я получить доступ к этому флажку в моем контроллере напрямую?
Могу ли я пойти: checkBox1.Checked = true
??
Контроллер не может напрямую обращаться к элементам представления, так как у него нет информации об этом.Контроллер может действовать только как точка контроля для регулирования данных между представлениями и моделями.Однако вы можете манипулировать представлениями из контроллера, такими как загрузка определенного шаблона представления или рендеринг фрагмента кода (в случае запроса xhr) в вывод.Но как только он сделает это, у него не будет никакой информации об отдельных элементах представления.
Взгляните на это
http://www.enode.com/x/markup/tutorial/mvc.html
Нет. Контроллер обрабатывает данные (модель), отправляемые в и из представления, и намеренно отделен от деталей представления.
Я предлагаю потратить некоторое время на изучение основ ASP.NET MVC и на изучение некоторых руководств на ASP.NET MVC сайте
Прочтите здесь для получения подробной информации об обработке флажков ... CheckboxList в MVC3.0