Как условно отобразить элемент управления в мастере asp на основе щелчка по радиокнопке в конкретном шаге с помощью jquery? - PullRequest
1 голос
/ 12 июня 2010

Я застрял с этой проблемой, когда в элементе управления asp есть 3 шага. На первом шаге есть кнопка с переключателем (да и нет), и в зависимости от выбора переключателя, выбранного пользователем, мне нужно будет скрыть или показать метку во втором шаге мастера.

Пример:

Шаг 1: выберите 1 из двух вариантов: Да Нет (radStep1)

Шаг 2: если на предыдущем шаге была выбрана опция radiobutton, то ... на этом шаге отобразить метку (lblStep2). Еще скрыть метку.

Я справлялся с этим через jquery, так как я хочу функциональность на самой странице aspx ...

Код jquery выглядит следующим образом ...

$("#<%=radStep1.ClientID %> input").click(function() {
if($("#<%= radStep1.ClientID %> input").index(this) == 0)
{
     $("#<%=lblStep2.ClientID %>").show();
}
else if($("#<%= radStep1.ClientID %> input").index(this) == 1)
{
    $("#<%=lblStep2.ClientID %>").hide();
}

Однако в обоих случаях отображается ярлык. Не могли бы вы помочь мне, если я что-то пропустил?

Я предполагаю, что сначала ярлык скрывается, а затем снова отображается, когда я нажимаю следующую кнопку ...

Заранее большое спасибо ....

...