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 の 2 つのボタンがあります。

ON/OFFボタンがクリックされるたびに、ラジオボタンで選択された要素の名前とステータスがコントローラーのアクションに渡されます。フォーム コレクションを作成しようとしていますが、入力テキスト ボックスのみを使用する例が常に表示されます。

PS:読み取り専用および無効な属性について心配しないでください...私はjqueryでそれを使って何かをしています..

4

0 に答える 0