我正在使用Entity Framework,在我的6个单选按钮中,我想在 code_options 中写入值。
怎么做?
写完后我需要阅读这些数据。(第2部分)。
编辑:我想连接我的6个radiobuttons提供的6个字符串并将其发送到我的数据库。不确定它是否会起作用。
@{
string po = " "; string sb = " "; string cb = " "; string rl = " "; string pi = " "; string ca = " ";
}
<div class="editor-label">
@Html.LabelFor(model => model.panou_ornament)
</div>
<div class="editor-field">
Panel ornamental
@Html.RadioButton(po, "1") DA
@Html.RadioButton(po, "0") NU
</div>
<div class="editor-field">
Sticle bombate
@Html.RadioButton(sb, 1) DA
@Html.RadioButton(sb, 0) NU
</div>
<div class="editor-field">
Curburi
@Html.RadioButton(cb, 1) DA
@Html.RadioButton(cb, 0) NU
</div>
<div class="editor-field">
Rolete
@Html.RadioButton(rl, 1) DA
@Html.RadioButton(rl, 0) NU
</div>
<div class="editor-field">
Profile infoliate
@Html.RadioButton(pi, 1) DA
@Html.RadioButton(pi, 0) NU
</div>
<div class="editor-field">
Contractul are si pozitii din aluminiu
@Html.RadioButton(ca, "1") DA
@Html.RadioButton(ca, "0") NU
@Html.Hidden(Model.panou_ornament = po + sb + cb + rl + pi + ca)
</div>
答案 0 :(得分:0)
我不知道ASP.NET MVC提供的任何方式都是开箱即用的。但是,您可以使用javascript轻松完成此操作。假设code_options是模型的一部分,请为它创建一个隐藏的输入:
@Html.HiddenFor(m => m.code_options)
然后使用jQuery连接点击处理程序并执行必要的二进制操作,将结果存储在您创建的隐藏输入中。您可以找到有关按位运算符here的文档。