我在视图页面上使用asp.net mvc 4中的文本框创建了一个复选框。
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox" })
现在基于某些条件,我想查看此复选框。
怎么可能?
我试过了,
@Html.TextBox("SomeID", "SomeValue" ,new { type = "Checkbox", value = "true" })
但它不起作用。
谢谢。
答案 0 :(得分:0)
TextBox!= CheckBox
你可以尝试
@Html.CheckBox("MyChecBox",true)
答案 1 :(得分: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