Как обновить только текст кнопки в компонентах jologery ui

0

У меня есть диалог jQueryUI (всплывающее окно). На нем есть некоторые элементы управления. Я буду вводить данные, затем я нажму btnFindPerson и обновит текст btnAddNewPerson. Но текст btnAddNewPerson не смог обновиться без закрытия всплывающего окна

Автор сценария:

    function x() {
        $("#dialog").dialog({
            title: "jQuery Dialog Popup",
            open: function (type, data) { $(this).parent().appendTo("form"); },
            buttons: {
                Close: function () {
                    $(this).dialog("destroy").remove();
                }
            }
        });
    }

HTML:

<input type="Button" name="name" title="ccc" value=" bbb" onclick="x();" />
  <asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnFindPerson" EventName="Click" />
        <asp:PostBackTrigger  ControlID="btnAddNewPerson"/>
    </Triggers>
    <ContentTemplate>
        <div id="dialog" style="display: none;">
            This is a simple popup
            <asp:Label Text="Ara:" runat="server" ID="x" />
            <asp:TextBox ID="txtEnterPerson" runat="server" />
            <asp:Button ID="btnFindPerson" Text="Bul" runat="server" OnClick="btnFindPerson_Click" />
            <asp:Button ID="btnAddNewPerson" Text="Yeni Kişi Ekle" runat="server" />
        </div>
    </ContentTemplate>
  </asp:UpdatePanel>
Теги:
popup
updatepanel
jquery-ui-dialog

1 ответ

0
Лучший ответ

Вы делаете это настолько запутанным... Используйте запрос Ajax, измените его на простой input стороне клиента, и вам не понадобится багги UpdatePanel и Postbacks.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню