ASP.NET MVC Tri State复选框服务器控件

时间:2012-05-02 18:46:53

标签: asp.net asp.net-mvc checkbox

我有一个要求,我需要使用三态复选框。我正在构建一个基于复选框的选定状态的T-SQL查询。我的要求如下

如果选中复选框 - 我需要在查询中使用子句 - IN(Checked Value) 如果未选中该复选框,则我需要忽略查询中的复选框值。 如果复选框处于不确定状态 - 我需要使用NOT IN(已检查值)

我已经浏览过多个网站但除了三态复选框树之外没有得到三态复选框详细信息

有人可以帮助我实现这个目标吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果我理解正确的问题,您有以下三种状态: - 从未检查过 - 检查 - 未选中

为了达到你的需要,我会添加一个额外的隐藏字段来保存实际的状态值并在控制器级别使用它。您还需要添加一些javascript来处理这三种状态,并将复选框值与隐藏字段同步。

相关问题