Событие CheckboxList в бритве MVC3

Я создаю список флажков для типов связи в бритве MVC3, моя проблема в том, что когда я нажимаю на флажок, то только он выбирает, но я хочу нажать на текст, и он должен быть выбран

Код моего контроллера:

   IEnumerable communicationlList = (from x in db.M_TblCommunicationType select x).ToList();
   ViewBag.communication = communicationlList.Select(c => new SelectListItem
   {
      Text = c.Communication.ToString(),
      Value = c.Communication_Type.ToString()
   });    

Код моего просмотра:

@Html.LabelFor(model => model.Communication_Type)<span class="mandatory">
                * </span>
            
                
                    @{IEnumerable comminicationType = ViewBag.communication;
                      foreach (var item in comminicationType)
                      { 
                        
                        @item.Text
  @Html.ValidationMessageFor(model => model.Communication_Type)

Ответы на вопрос(1)

Ваш ответ на вопрос