Поместите две кнопки-переключатели и связанную ссылку в отдельную форму. Замените ссылку кнопкой отправки (или отправьте изображение, если хотите, чтобы оно выглядело как ссылка). Таким образом, у вас будет две формы, которые будут отправлены в одно и то же действие контроллера. Дайте вашей кнопке отправки значение name
, которое можно использовать внутри действия, чтобы определить, какая кнопка была нажата. Вы также можете использовать скрытое поле. Первое, что нужно сделать в действии, это определить, какая кнопка была нажата, а затем прочитать соответствующие значения запроса для переключателей.
Другая альтернатива - иметь все в одной форме с двумя кнопками отправки и разными именами.