Asp.net mvc MVC切换按钮

Asp.net mvc MVC切换按钮,asp.net-mvc,togglebutton,Asp.net Mvc,Togglebutton,我现在有一组按钮,用户可以选择它们来过滤网格。问题是,单击其中一个按钮后,用户不知道应用的当前活动筛选器。那么,有谁能帮我弄清楚如何让这些按钮组充当切换按钮(规范是更改活动按钮的按钮背景色) 请注意,这是在MVC中,每个按钮都绑定了一个onclick事件,用于调用javascript函数。如果您使用jquery UI,您可以尝试使用按钮插件。您没有详细说明如何连接单击事件,但在按钮的单击处理程序中,您可以执行以下操作: var button = document.getElementById("

我现在有一组按钮,用户可以选择它们来过滤网格。问题是,单击其中一个按钮后,用户不知道应用的当前活动筛选器。那么,有谁能帮我弄清楚如何让这些按钮组充当切换按钮(规范是更改活动按钮的按钮背景色)


请注意,这是在MVC中,每个按钮都绑定了一个onclick事件,用于调用javascript函数。

如果您使用jquery UI,您可以尝试使用按钮插件。

您没有详细说明如何连接单击事件,但在按钮的单击处理程序中,您可以执行以下操作:

var button = document.getElementById("button");
button.onclick = function() {
    if (!this.style.backgroundColor) {
        this.style.backgroundColor = 'yellow';
    }
    else {
        this.style.backgroundColor = null;
    }
}

如果您使用的是jQuery或其他JS框架,还有其他方法可以做到这一点。

例如,如何将B是否被单击传递给控制器,我的意思是,如果我有一个选项列表,并根据切换添加或删除选项