产生我有一个像波纹管如何改变隐藏字段与checkboxfor
@model IEnumerable<elearnerhub.Common.Entities.ViewModel.elearnerhub.vm_eLearning_Master_QuestionSet_AnswerOptions>
@foreach (var item in Model)
{
<div class="form-group">
@Html.LabelFor(m => item.AnswerShownOrder,item.AnswerShownOrder.ToString(), new { @class = "control-label col-md-3 col-sm-3 col-xs-12" })
<div class="col-md-4 col-sm-4 col-xs-4">
@Html.TextBoxFor(m => item.AnswerOptionText, new { @class = "form-control", @id=item.PK_MasterQuestion_AnswerOptionID, Name = "AnswerOptionText" })
</div>
<div class="col-md-2 col-sm-2 col-xs-2">
@Html.CheckBoxFor(m => item.CorrectAnswer, new { @class = "form-control", @id = "chk"+item.PK_MasterQuestion_AnswerOptionID, @Name = "CorrectAnswer" })
</div>
</div>
}
public PartialViewResult _QuestionAnswerOptions(Int64 noofoptions)
{
List<vm_eLearning_Master_QuestionSet_AnswerOptions> _vm_eLearning_Master_QuestionSet_AnswerOptions = new List<vm_eLearning_Master_QuestionSet_AnswerOptions>();
for(int i = 0; i <= noofoptions-1; i++)
{
var obj = new vm_eLearning_Master_QuestionSet_AnswerOptions
{
PK_MasterQuestion_AnswerOptionID= i + 1,
AnswerShownOrder=i+1,
AnswerOptionText="",
CorrectAnswer=false
};
_vm_eLearning_Master_QuestionSet_AnswerOptions.Add(obj);
}
return PartialView("_QuestionSet_AnswerOptions");
}
的局部视图,并隐藏字段具有不同的名称复选框产生。请看到的屏幕截图检查元素
的名字如何设置与复选框相同的隐藏字段的名称?
您的代码是在页面加载时生成的。或者采取其他行动。 – weBBer
它是自动创建的吗?或者一些代码是这样做的? –
请参阅我更新我的问题与返回部分视图的行动 – matrixwebtech