gpt4 book ai didi

asp.net - 如何从 FormCollection 中获取复选框值?

转载 作者:行者123 更新时间:2023-12-04 13:00:57 25 4
gpt4 key购买 nike

我有一个复选框和按钮:

@using(Html.BeginForm())
{
<div id="search-block">
<input type="checkbox" name="showAll" id="showAll">Include completed
<input type="submit" value="Apply"/>
</div>
}

Controller 中的第二件事:
[HttpPost]
public ActionResult Index(FormCollection collection)
{
var showAll = collection["showAll"];
TempData["showAll"] = showAll;

...
something
...
}

它实际上正在工作,但是:

如果未选中复选框,我将收到 null (不会打扰我)。

如果选中复选框,我将收到来自 FormCollection 的“开启” ,这不是我需要的。我想收到真假。

我怎样才能做到这一点?

最佳答案

试试这个

bool MyBoolValue= collection["showAll"].Count > 1;
当 1 则为假
当 2 时为真

关于asp.net - 如何从 FormCollection 中获取复选框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28987105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com