使用asp.net ajax 时页面中如果使用了母版 UpdatePanel 中的控件不会被更新?

wxw45601 2008-07-09 05:33:15
最近我在有母版的页面中加入了asp.net ajax功能.
前台页面如下:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<center>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div style="width:90%; height:25px; line-height:25px;">
<asp:Label ID="txt_result" runat="server" Font-Bold="True" ForeColor="#FF5A00"></asp:Label>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="submit_btn" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<img src="../images/common/loading.gif" alt="" />
</ProgressTemplate>
</asp:UpdateProgress>
<span id="set_pwd">
<asp:LinkButton ID="submit_btn" runat="server" OnClientClick="return Validate();"
style="display:none;" onclick="submit_btn_Click">提 交</asp:LinkButton>
</span>
</center>

</asp:Content>

当点击"提交"按钮后,
protected void submit_btn_Click(object sender, EventArgs e)
{
txt_result.text="hello";
}

前台页面里加入了母版MasterPage.Master
请问在IE系列浏览器都正确执行,但在firefox里就Label 控件的值不会被更新.
是不是因为在firefox里ajax没有找到Label标签的id才没有更新到?
这个问题怎样解诀?
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxw45601 2008-07-18
  • 打赏
  • 举报
回复
没有人知道吗?

52,799

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧