复选框自定义HTML属性

时间:2014-05-20 18:50:15

标签: html asp.net-mvc

这里真的很奇怪。

使用HTML Helper方法构建渲染常规复选框并添加两个属性;

@Html.CheckBoxFor(c => c.Prompt.PromptChoices.Choices[i].cbSelected, new { @class = Model.Prompt.Name + " required", fid = Model.Prompt.PromptChoices.Choices[i].FollowUpPromptID.ToString() })

以下是生成的标记:

<input id="DepartmentSections_3__DepartmentSectionSubSection_2__DepartmentSubSectionPrompts_1__Prompt_Answer" name="DepartmentSections[3].DepartmentSectionSubSection[2].DepartmentSubSectionPrompts[1].Prompt.Answer" type="radio" value="{ fid = 19, data_val = true }">

问题在于&#39;价值&#39;属性是我的两个自定义属性的位置。有谁知道为什么?

不发布模型,因为我认为它不再重视问题,但如果您需要更多信息,请告诉我。

我已尝试将ID作为int和字符串传递w /无变化。 我试过改变属性的顺序。 我试过删除data_Val的结尾只是为了测试..没有

任何帮助将不胜感激。感谢

*编辑:使用MVC 5

0 个答案:

没有答案