我在这样的视图页面上使用 asp.net mvc 4 中的文本框创建了一个复选框。
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox" })
现在基于某些条件,我想选中此复选框。
怎么可能?
我试过这个,
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox", value = "true" })
但它不工作。
谢谢你。
我在这样的视图页面上使用 asp.net mvc 4 中的文本框创建了一个复选框。
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox" })
现在基于某些条件,我想选中此复选框。
怎么可能?
我试过这个,
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox", value = "true" })
但它不工作。
谢谢你。
文本框!=复选框
你可以试试
@Html.CheckBox("MyChecBox",true)
首先,你这样做的方式没有意义。如果您想使用复选框,请使用@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