powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
6 сообщений из 6, страница 1 из 1
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38687072
По клику на кнопку открываеться диалоговое окно JQuery

Кнопка:
Код: html
1.
2.
 <asp:Button ID="Button1" runat="server" CssClass="mg1" EnableTheming="false"
						ToolTip="Быстрый заказ" Text="Быстрый заказ" OnClientClick="opendialog(); return false;" />



Диалоговое окно:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<div style=" font-family:Arial; height:0; width:0; color:black;" id="dialog_window_1" class="dialog_window" title="Форма быстрого заказа">
                            <p style="font-size:12px; margin:0; margin-bottom:10px;">Оставьте ваш номер телефона и мы свяжемся с вами в ближайшее время!</p>
                            
                            <asp:ScriptManager ID="ScriptManager1" runat="server">
                            </asp:ScriptManager>

                            
                            <span>Ваше имя</span> <asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>  <br>
                            <span>Номер телефона</span> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <br>

                                 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                <ContentTemplate>
                             <asp:Button ID="send" runat="server" CssClass="mg2" EnableTheming="false"
						        ToolTip="Поместить товар в корзину" Text="Отправить заказ" OnClick="send_Click" OnClientClick="forceClick(); opendialog2();"  CommandArgument="Hello" />
                                </ContentTemplate>
                            </asp:UpdatePanel>

        <!--<asp:Button ID="Button1" runat="server" CssClass="mg1" EnableTheming="false"
						ToolTip="Быстрый заказ" Text="Быстрый заказ" OnClientClick="opendialog2(); return false;" />-->

                         </div>



По клику на кнопку в диалоговом окне, вызываеться функция OnClick на сервере. Проблема в том что я не могу получить данные из TextBox на сервере, всегда пустая строка получаеться.

Функция JQuery forceClick()
Код: javascript
1.
2.
3.
function forceClick() {
                            __doPostBack('<%#send.UniqueID %>', 'OnClick');
                        }



Я так понимаю что нужно как-то через dopostback передать значения из текстбоксов параметрами, но как это сделать?
...
Рейтинг: 0 / 0
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38687131
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийДементьев,

мощно задвинул.
есть ньюанс - если ты хочешь сделать через jquery, то надо использовать jquery dialog без textbox. а если ты используешь updatepanel, то тебе необходимо использовать ajaxcotroltoolkit и никаких jquery .
jquery и updatepanel настолько хреново совмещаются - лучше сказать никак.
...
Рейтинг: 0 / 0
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38687157
monstrU,

Мне нужны textbox для заполнения данных, думаю тут не в updatepanel проблема, без неё всеравно данные из текстбокс не передаються на сервер, какие ещё могут быть варианты? Если не решить проблему прийдеться отказаться вобще от диалогового окна...
...
Рейтинг: 0 / 0
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38687163
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийДементьев,
дак передавайте простым аджаксом текстовые данные,
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
http://kavayii.blogspot.ru/2011/06/asp.html
...
Рейтинг: 0 / 0
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38687354
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийДементьевmonstrU,

Мне нужны textbox для заполнения данных, думаю тут не в updatepanel проблема, без неё всеравно данные из текстбокс не передаються на сервер, какие ещё могут быть варианты? Если не решить проблему прийдеться отказаться вобще от диалогового окна...

если пользуешься updatepanel, то textbox тебе не нужен, так как в dialog jquery серверные контролы не работают. замени на <input>
...
Рейтинг: 0 / 0
Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
    #38688295
Всем спасибо, воспользовался AjaxControlToolKit все заработало.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема отправки данных TextBox на сервер, через диалоговое окно JQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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