0

このようなビューページでasp.net mvc 4のテキストボックスを使用してチェックボックスを作成しました。

@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox" })

ある条件に基づいて、このチェックボックスをオンにしたいと思います。

どうしてそれが可能でしょうか?

私はこれを試しました、

@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox", value = "true" })

しかし、それは機能していません。

ありがとうございました。

4

2 に答える 2

0

まず、あなたのやり方には意味がありません。チェックボックスを使用する場合は、@lagerone の回答を使用してください。条件付きチェックが必要な場合は、チェックを外して次のようにします

@{
    var someCondition = true;
}
@Html.CheckBox("test", someCondition)

レンダリングする方法は、次のコードで実現できます。

@{
    var someCondition = false;
}
@if (someCondition)
{
    @Html.TextBox("SomeID", "SomeValue", new {type = "Checkbox", @checked = ""})
}else
{
    @Html.TextBox("SomeID", "SomeValue", new { type = "Checkbox" })
}

ロジックを使用して値を割り当てますsomeCodition

于 2013-08-30T07:17:24.870 に答える
0

テキストボックス != チェックボックス

あなたは試すことができます

@Html.CheckBox("MyChecBox",true)
于 2013-08-30T06:52:06.513 に答える