使用asp.net ajax 时页面中如果使用了母版 UpdatePanel 中的控件不会被更新?
最近我在有母版的页面中加入了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才没有更新到?
这个问题怎样解诀?
前台页面如下:
<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才没有更新到?
这个问题怎样解诀?
...全文
相关推荐
ASP.NET AJAX入门系列:使用UpdatePanel控件
### ASP.NET AJAX入门系列:使用UpdatePanel控件#### 一、UpdatePanel控件概述在探讨UpdatePanel之前,我们先简要回顾一下ASP.NET AJAX技术。
ASP.NET_AJAX入门系列:使用UpdatePanel控件.doc
**一、UpdatePanel控件概述**UpdatePanel是ASP.NET AJAX库中的核心组件之一,用于实现页面的部分区域(称为“更新面板”)的无刷新更新。
asp.net使用ajax控件上传文件实现
AJAX控件库提供了多种控件,如UpdatePanel、AsyncFileUpload等,这些控件使得在客户端进行部分页面更新成为可能。
ScriptManager和UpdatePanel控件实现页面异步局部更新效果
在ASP.NET Web Forms开发中,ScriptManager和UpdatePanel控件是实现页面异步局部更新的重要工具,这在提升用户体验方面有着显著的作用。
Ajax控件:UPdatepanel使用
**Ajax控件:UpdatePanel详解**在Web开发中,ASP.NET AJAX框架提供了一种便捷的方式来实现部分页面更新,而无需整个页面刷新。


