в VS 2012, это может быть то, что вы ищете, без изменений в инструменте Diff.
Открытие экрана сравнения в VS 2012 и вверху вы видите следующий параметр на панели инструментов , поскольку это может быть то же самое сравнение, что и пользователь: Снимок экрана мастера.
Необходимо дать эти два переключателя тот же имя (так, чтобы они были в той же группе), но отличающийся идентификаторы (так, чтобы можно было связать маркировку с каждым индивидуально). Я не знаком с ASP.NET MVC, таким образом, я не знаю, как на самом деле выполнить это, но это - решение.
Редактирование: вторая возможность состоит в том, чтобы обернуть переключатели в теге label, как так:
<label><%=Html.RadioButton("my_flag", True)%>Yes</label>
<label><%=Html.RadioButton("my_flag", False)%>No</label>
* Примечание, что этот путь может на самом деле иметь лучшую совместимость браузера, я знаю, что некоторые браузеры все еще сомнительны о различии имени/идентификатора
Я не программист asp, очень жаль если я отчитаю что-то: на атрибут маркировки P
для ссылаются к идентификатору входа. Таким образом, необходимо будет сделать что-то как
<input type="radio" name="rad1" id="rad1_1"><label for="rad1_1">Rad1</label>
<input type="radio" name="rad1" id="rad1_2"><label for="rad1_2">Rad2</label>
У Вас есть два различных способа реализовать это.
первый является простым решением, должен встроить переключатель в <label/>
тег.
<p>
<label><%=Html.RadioButton("option", "yes") %> Yes</label>
</p>
<p>
<label><%=Html.RadioButton("option", "no") %> No</label>
</p>
второй путь должен связать каждый переключатель с идентификатором. Это также довольно просто с htmlAttributes
аргумент, и он допускает больше гибкости в отношении макета формы:
<p>
<label for="option_yes">Yes:</label>
<%=Html.RadioButton("option", "yes", new { id = "option_yes" }) %>
</p>
<p>
<label for="option_no">Np:</label>
<%=Html.RadioButton("option", "no", new { id = "option_no" }) %>
</p>
я рекомендовал бы последнему, и это, кажется, то, которое Вы просите также.
РЕДАКТИРОВАНИЕ
На самом деле необходимо дать спор с идентификационным атрибутом несмотря ни на что. Если Вы не сделаете этого, то Ваш сайт будет иметь несколько элементов с тем же идентификатором, и это приводит проверку HTML к сбою.