(Model.FilterPayment == "0") checked } />бесплатный</label>
<label><input type="radio" name="searchPayment" value="2" />неважно</label>
<label><input type="radio" name="searchPayment" value="1" />платный</label>
когда перезагружается отфильтрованная страница и нужно опять поменять фильтры необходимо что бы у одного из radio стоял checked, но вот хз как правильно синтаксис написать @{ if (Model.FilterPayment == "0") checked } нужно что то вместо checked, типа checked = true или checked = "checked", или возможно через return?
на сколько помнится, там вэлью надо бы прикрутить, короче, определённый дата-биндинг сделать... но может ещё вот эти варики помогут - чекни и их https://stackoverflow.com/questions/18852821/how-can-i-bind-a-radio-button-with-model-data-in-asp-net-mvc/50796278
сам спросил, сам ответил, ну если кому интересно: <label><input type="radio" name="searchPayment" value="0" checked ="@(Model?.FilterPayment == "0")" />бесплатный</label> <label><input type="radio" name="searchPayment" value="2" checked ="@(Model?.FilterPayment == "2")" />неважно</label> <label><input type="radio" name="searchPayment" value="1" checked ="@(Model?.FilterPayment == "1")" />платный</label> "а ларчик то просто открывался"
Обсуждают сегодня