我想做一个复选框与我的模型的布尔值。它的工作原理,但现在我想一些数据 - *字段添加到复选框为了参数添加到不错bootstrap-switch组成部分,这是行不通的:radiobuttonfor与数据与奇怪的行为
<input data-val="true" id="actionList_0__efficacity" name="actionList[0].efficacity" type="radio" value="{ data_on_text = YEAH}">
它应该是
<input data-val="true" id="actionList_0__efficacity" name="actionList[0].efficacity" type="radio" data-on-text = "YEAH">
所以这是我做了什么:
@Html.RadioButtonFor(x => x.efficacity, new { data_on_text = "YEAH" })
我已经尝试过了EditorFor因为我不能把data_中与EditorFor显然...
感谢您的帮助
这是因为RadioButtonFor的是采用HTML属性超载有三个参数,表达式,值和属性。你只有两个,所以它使用了两个参数重载,它将你的“data_on_text”视为按钮的直接文字值。 –