【发布时间】:2011-02-25 14:05:42
【问题描述】:
嘿,我为这个问题浏览了几个小时,但找不到任何内容。
我在一个 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 中我可以看到它甚至没有触发事件。
【问题讨论】:
标签: .net asp.net-ajax updatepanel