C# 不知道为什么这个单选按钮不是';t给出正确的值
我有一个EF模型,我从中提取数据。当我跟踪它时,我可以看到它得到了正确的值,但是我的C代码有点问题,因为它没有单选按钮中显示的值 你能看出我做错了什么吗 型号:C# 不知道为什么这个单选按钮不是';t给出正确的值,c#,asp.net-mvc,radio-button,C#,Asp.net Mvc,Radio Button,我有一个EF模型,我从中提取数据。当我跟踪它时,我可以看到它得到了正确的值,但是我的C代码有点问题,因为它没有单选按钮中显示的值 你能看出我做错了什么吗 型号: public class SearchPageModel { ... public IEnumerable<string> RoadwayTypeRadioButton { get; set; } ... // populate radio buttons public IEnumerab
public class SearchPageModel
{
...
public IEnumerable<string> RoadwayTypeRadioButton { get; set; }
...
// populate radio buttons
public IEnumerable<string> populatRadioList()
{
var query = (from d in myContext.lkp_roadwaytypes
select d.roadwaytype).ToList().Distinct();
return query;
}
}
在你看来,改变你的想法
<div>
<b>Facility Type *:</b>
<ul>
@foreach (string facility in Model.RoadwayTypeRadioButton)
{
<li>
@Html.RadioButton("roadwayTypeButton", facility) @facility
</li>
}
</ul>
</div>
设施类型*:
@foreach(型号为RoadwayTypeRadioButton的字符串设备)
{
-
@Html.RadioButton(“roadwayTypeButton”,facility)@facility
}
不相关,但您应该将所有- 标记下。我现在已修复
- 标记
public ActionResult Search()
{
SearchPageModel spm = new SearchPageModel();
spm.RoadwayTypeRadioButton = spm.populatRadioList();
return View(spm);
}
<div>
<b>Facility Type *:</b>
<ul>
@foreach (string facility in Model.RoadwayTypeRadioButton)
{
<li>
@Html.RadioButton("roadwayTypeButton", facility) @facility
</li>
}
</ul>
</div>