Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите с Atlas / 3 сообщений из 3, страница 1 из 1
08.09.2006, 15:55
    #33974670
GraDea
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с Atlas
Всем привет!
Начал разбираться с Atlas. Прочитал статью на сайте. Автоподстановку сделал.
Дальше решил сделать что-нибудь свое. Например, сделать так чтоб текст Label менялся в зависимости от ввода в текстБокс.

На страничке пишу


 <form id="form1" runat="server">
        <atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True" />
        <div>
          <asp:TextBox ID="TextBox1" runat="server" Width="577px" OnTextChanged="TextBox1_TextChanged" AutoPostBack="True"></asp:TextBox></div>
          
          
          <atlas:UpdatePanel ID="panAtlas" runat ="server">
          <ContentTemplate>
          <asp:Label ID ="lblText" runat="server">not value</asp:Label>
          </ContentTemplate>
            <Triggers>
              <atlas:ControlEventTrigger ControlID="TextBox1" EventName="TextChanged" />
            </Triggers>
          </atlas:UpdatePanel> 
      
    </form>
В коде
lblText.Text = AtlasWebSite.Digit2String.Int2String(long.Parse(TextBox1.Text));


То есть по моей логике label должен меняться каждый раз после ввода цифры в текстБокс.

Но Label не обновляется, хотя текст меняется. Label меняется после общей перезагрузки, например Enter если нажимается.


Подскажите что не так...
Заранее спасибо!
...
Рейтинг: 0 / 0
11.09.2006, 17:58
    #33978972
Yachtsman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с Atlas
Здравствуйте, GraDea, Вы писали:
А ТекстБокс кто в АпдейтПанель кто вставлять будет?... << RSDN@Home 1.2.0 alpha rev. 655>>
...
Рейтинг: 0 / 0
12.09.2006, 09:04
    #33979668
GraDea
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с Atlas
Здравствуйте, GraDea, Вы писали:
А ТекстБокс кто в АпдейтПанель кто вставлять будет?

А зачем текстБокс-то???
В примере "ASP.NET Atlas" – AJAX в исполнении Microsoft
Сделано так

<atlas:UpdatePanel ID="pnlResults" runat="server">
                <ContentTemplate>
                    <asp:Repeater ID="lstResult" runat="server">
                        <ItemTemplate>
                            <div>
                                <a href='<%# Eval("URL") %>'>
                                    <%# Eval("Name")%>
                                </a>
                            </div>
                        </ItemTemplate>
                    </asp:Repeater>            
                </ContentTemplate>
                <Triggers>
                    <atlas:ControlEventTrigger ControlID="btnSearch" EventName="Click" />
                </Triggers>
            </atlas:UpdatePanel>



У меня при вводе нового числа происходит событие TextChangeв, так как внутри обработчика события стоит breakpoint. Событие Page_Load не происходит. Но почему-то Label yt мне ется, меняется он только после page_load


ps помещал текстбокс в панел, смысла - ноль...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите с Atlas / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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