Почему появляется сообщение Visual Studio об использовании избыточного условного тернарного выражения, когда есть выражение мыши над выражением (также выражение «true : false» имеет более низкую непрозрачность). Говорит ли это мне о том, что я могу написать как-то меньше кода, чтобы получить то, что я хочу (если ViewBag.CMSClientStatus равен "Действующий", то проверьте радио)?
@Html.RadioButton("ClientStatus", "Real", ViewBag.CMSClientStatus == "Действующий" ? true : false, new { @readonly = true })
ViewBag.CMSClientStatus == "Действующий"
(в этом случае он должен быть@Html.RadioButton("ClientStatus", "Real", ViewBag.CMSClientStatus == "Действующий" ? new { @readonly = true }: null)
- person   schedule 01.07.2015