powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / usercontrl method вызвать через javascript
1 сообщений из 1, страница 1 из 1
usercontrl method вызвать через javascript
    #37972462
Lutiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро,коллеги.Следующая проблема привела меня на светлые перлы коллективного разума:
есть MasterPage, дочерняя страница Polis.aspx на которой есть Wizard1(5 шагов+финиш), в котором применяются юзерконтролы.
внутри юзерконтролов есть валидаторы пользовательского ввода.

вот часть разметки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 <asp:WizardStep ID="WizardStep3" runat="server" Title="ШАГ3:осн.данные ЗЛ">
               <table>
        <tr>
            <td>
                <table>
                    <tr>
                        <td>
                            <asp:UpdatePanel ID="UpdatePanel2" runat="server"> --прилепил--думал поможет
                            <ContentTemplate>
                         <asp:Button ID="ButtonSaveOldPersData" runat="server" 
                                Text="Сохранить старые данные"  OnClientClick="return Batton_click()" /> Batton_click()--<если бы это просто онклик было бы--то вот это работает--OldPersonData1.EnablePopup(true)--но как это из яваскрипта вызвать?>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </td>
                        <td>
                           
                            <uc8:OldPersonData ID="OldPersonData1" runat="server" />
                           
                        </td>
                    </tr>
                    <tr>
                        <td>
                            
                            <uc3:FIOSex ID="FIOSex1_s3" runat="server" OnOtTextChanged="FIOSex1_s3_OnOtTextChanged"/>
                       </td>
                       <td>



<uc8:OldPersonData ID="OldPersonData1" runat="server" />--в этом контроле зашит попап екстендер и по кнопке ButtonSaveOldPersData--Его можно вызвать=(OnClick="ButtonSaveOldPersData_Click"=codebehind Polis.aspx
Код: c#
1.
2.
3.
4.
5.
protected void ButtonSaveOldPersData_Click(object sender, EventArgs e)
    {
        OldPersonData1.Visible = true;
        OldPersonData1.EnablePopup(true);
    }

) --НО!!!вот в чем собственно и суть вопроса--срабатывают валидаторы незаполненных текстбоксов <uc3:FIOSex ID="FIOSex1_s3" runat="server" OnOtTextChanged="FIOSex1_s3_OnOtTextChanged"/> и вся страница кишит красным текстом предупреждений. Как обработать клик ButtonSaveOldPersData чтоб он аккуратненько без перезагрузки вызвал метод OldPersonData1.EnablePopup(true)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / usercontrl method вызвать через javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]