Как предотвратить обратную передачу asp.net ajax с помощью JQuery? - PullRequest
0 голосов
/ 11 мая 2011
<script type="text/javascript" language="javascript">
    function pageLoad(sender, args) {
        $('#bvft').addClass("bvft");

        $('#new').live('click', function() {
            $('#bvft').removeClass("bvft");
            $('#bvft').show("slow");
        });

        $('.ddlFrTime').change(function() {
            var vFTime = $('.ddlFrTime').val();

            if (vFTime != "") {
                $('#bvft').removeClass("bvft");
                $('#bvft').show("slow");
            }
            else { alert("sorry"); }
        }); 
    }        
</script>

В $ ('# bvft') у меня есть один выпадающий список

<asp:DropDownList ID="ddlFrTime" runat="server" Width="250px" CssClass="ddlFrTime" AutoPostBack="true"
                                    OnSelectedIndexChanged="ddlFrTime_SelectedIndexChanged">
                                </asp:DropDownList>

$ (# bvft) - это идентификатор id. $ ('# new') - это идентификатор кнопки. При загрузке страницы я хочу отключить. Работает отлично. Когда я нажму на кнопку, появится $ (# bvft) div. Но проблема в том, что (в div, у меня есть dropdownlist), когда я выбираю dropdownlist, будет работать постбэк. В это время div автоматически скрывается назад. Как предотвратить это. На самом деле я использовал функцию pageLoad () для предотвращения обратной передачи. Но это не работает.

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

Установить для автостопбэка значение false для выпадающего списка

0 голосов
/ 12 мая 2011

Теперь я получил ответ ... Я поместил некоторый код после функции pageLoad () ... как это

function pageLoad(sender, args) {
        if (!args.get_isPartialLoad()) {
            $('#bvft').slideUp('slow');
        }
        else {
            $('#bvft').slideDown('slow');
        }
    }

Это будет работать довольно ... без проблем для обратной передачи ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...