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

wxw45601 wxw45601 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近我在有母版的页面中加入了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才没有更新到?
这个问题怎样解诀?
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
wxw45601
Ajax 52,778 成员 25,334 内容