【发布时间】:2020-08-30 07:03:18
【问题描述】:
我有一个其他国家/地区的模型List<string>。在每个国家/地区之前,我需要放置一个复选框:
@foreach (string country in Model.OtherCountries)
{
<div class="form-group">
<div class="col-md-2 control-label">
@Translations.Text
</div>
<div class="col-md-10">
<div class="col-md-1">
<label>
<input type="checkbox" name="checkboxCountry" id="checkboxCountry" value="true"/>
</label>
</div>
<div class="col-md-11">
<textarea name="@(Html.NameFor(m => m.OtherCountries))" class="form-control textarea-resize" rows="5">@country</textarea>
</div>
</div>
</div>
}
使用提交按钮,我可以将模型发送到控制器,但我的问题是我不知道哪个复选框属于哪个国家?每个国家/地区前面都有一个复选框,但如果我想从列表中删除一个国家/地区,我必须根据复选框来执行此操作。
【问题讨论】:
-
使用您需要的信息为您的视图创建一个模型,这将使您轻松完成。
标签: asp.net-mvc checkbox