Радиобутон по умолчанию все снят - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть модель, как показано ниже

public class TestModel { public string SE { get; set; } }

Тогда у меня есть интерфейс и класс реализации, класс Businesslogic, как показано ниже.

public interface ITest { List<TestModel> SE(); }

 public class Test : ITest
{
  public List<TestModel> SE()
    {
        SEBLL B=new SEBLL();
        List<TestModel> lstSeries = new List<TestModel>();
        lstSeries = B.SE();
        return lstSeries;
    }
}

мой класс бизнес-логики, где я связываю данные из базы данных или иногда вручную

public class SEBLL
{
    public List<TestModel> SE()
    {
        List<TestModel> e = new List<TestModel>();
        e.Add(new TestModel{ SE = "A" });
        e.Add(new TestModel{ SE = "B" });
        return e;
    }
 }

мой контроллер

 public ActionResult Index()
    {
        ITest s = new Test();
        List<TestModel> lstSeries = s.SE();
        return View(lstSeries);

    }

Наконец, вот типизированное представление.

@model IEnumerable<TestModel>    
 foreach (var item in Model)
    {
        <div>
            <label>
                @Html.RadioButtonFor(m => item.SE, item.SE, new { @id = "SE", @class = "radio" })
                SE @item.series
            </label>
        </div>
    }

Мне нужно, чтобы обе радиобаттона были отключены изначально.

Я немного новичок в MVC, список радиокнопок заполняется 2 значениями, но всегда выбирается любое значение при начальной загрузке представления. я попытался установить проверенное свойство html, но это не помогло.

пожалуйста, дайте мне знать, где я ошибаюсь во всем процессе. Исправьте меня и в процессе, если я иду по неверному пути.

...