Это не сработает, как вы поняли.Вы пытаетесь использовать клиентское значение "rightSelectedIndex" и вставить его в сценарии на стороне сервера (ваш оператор C # if).
Проблема в том, что ваш оператор if уже обработан до того, как страница была отправлена клиенту, так что javascript еще не может быть запущен.Вам нужно будет переосмыслить свой код здесь и, возможно, сделать ajax-сообщение, чтобы отправить его rightSelectedIndex обратно на сервер, чтобы найти категории, которые вы ищете.