У меня есть модель, как показано ниже
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, но это не помогло.
пожалуйста, дайте мне знать, где я ошибаюсь во всем процессе.
Исправьте меня и в процессе, если я иду по неверному пути.