如何使复选框可见性为false但仍具有其功能。html

如何使复选框可见性为false但仍具有其功能。html,html,asp.net-mvc-3,visibility,Html,Asp.net Mvc 3,Visibility,下面是我如何创建复选框的: @CheckBoxFor(model=>model.IsFinal,新的{@readonly=“true”,id=“chkFinal”}) 我不想让它再只读,而是隐藏起来。我该怎么做呢?太好了,它的MVC我想知道你想在某个事件中隐藏这个复选框,或者只是想把它作为隐藏字段,或者你想知道这个复选框,但它不应该在页面上可见,让我知道我可以帮你确定 如果您想作为隐藏字段,请使用 @html.hiddenfor(model => model.isfinal) 如果您想在

下面是我如何创建复选框的:

@CheckBoxFor(model=>model.IsFinal,新的{@readonly=“true”,id=“chkFinal”})


我不想让它再只读,而是隐藏起来。我该怎么做呢?

太好了,它的MVC我想知道你想在某个事件中隐藏这个复选框,或者只是想把它作为隐藏字段,或者你想知道这个复选框,但它不应该在页面上可见,让我知道我可以帮你确定

如果您想作为隐藏字段,请使用

@html.hiddenfor(model => model.isfinal)
如果您想在某个事件后将此框更改为隐藏,您可以使用javascript

$('#isfinal').css("display","none");

如果你觉得这很有帮助,就投吧

为什么要将其标记为HTML?这显然是另一回事。你可以在这个复选框中添加一个@class=”“,然后添加css来隐藏它。@Html.CheckBoxFor(model=>model.IsFinal,新的{@style=“display:none;”,id=“chkFinal”})似乎正在发挥作用,谢谢你的想法+1Thanx好友,如果你认为它是你问题的最佳答案,那么请投票选出它作为你的最佳答案,它将帮助我标记我的存在