0

这是我的看法:

@model IDictionary<int, RemoteControl.Core.Slot>

<div style="left: 20px; width: 350px">
<form id="rcForm">
@foreach (var a in Model)
{
    <div id="@a.Key-div">
        <div style="float: left; width: 225px">
            <input type="radio" class="slotRadio" name="slots" id="@a.Key" value="@a.Key"/>@a.Value.Name</div>
        <div>
            <input type="text" readonly="readonly" value="@a.Value.Status" style="width:20px"/>
            <input disabled="disabled" type="submit" class="buttonOperation" id="@a.Key-btnON" value="ON" />
            <input disabled="disabled" class="buttonOperation" type="submit" id="@a.Key-btnOFF" value="OFF" /></div>
    </div>
}
</form>
</div>

此视图从我的 Home Controller 的 Index 操作接收 IDictionary。它显示字典的元素,每个元素对应一个单选按钮。

每个元素都有一个名称和状态。元素的每个单选按钮旁边都有两个按钮:ON 和 OFF。

我希望每次单击 ON/OFF 按钮时,单选按钮中选择的元素的名称和状态都将传递给控制器​​中的操作。我一直在尝试做一个表单集合,但我总是看到只使用输入文本框的例子..所以我怎么能这样做呢?

PS:不要担心只读和禁用的属性......我在我的jquery中用它做一些事情......

4

0 回答 0