asp.net ajax updatepanel не будет срабатывать в IE или chrome в usercontrol - PullRequest
0 голосов
/ 25 февраля 2011

Привет, я уже несколько часов просматриваю эту проблему и не могу найти в ней ничего.

У него есть панель обновления внутри файла ASCX, которая ничего не будет делать в IE и Chrome (в Firefox 3это работает на 100%).Предполагается, что он должен выполнить несколько серверных проверок содержимого, затем отправить письмо и дать пользователю сообщение в метке.

Я использую мастер-страницу, на которой мой скриптменеджер (ничего особенного):

<asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

Внутри страницы я вызываю свой файл ascx, где есть панель обновлений, которая выглядит следующим образом.

<asp:UpdatePanel ID="UpdatePanel1" ChildrenAsTriggers="true" UpdateMode="Always"
                runat="server">
                <ContentTemplate>
                    <textarea id="helpSenderComment" name="comment" runat="server"></textarea>
                    <p>
                        <span id="helpSenderA" runat="server"></span>+<span id="helpSenderB" runat="server"></span>=<input
                            id="helpSenderAnswer" runat="server" type="text" /></p>
                    <p id="helpSenderError" runat="server" class="error">
                    </p>
                    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
                </ContentTemplate>
                <Triggers>
                </Triggers>
            </asp:UpdatePanel>

Это действительно очень просто и работает в FF, но в Internet Explorer и Chrome я вижу, чтоэто даже не запуск событий.

1 Ответ

0 голосов
/ 25 февраля 2011

Поскольку вы не используете триггеры, удалите элементы

...