在不回发的情况下更新asp.net更新面板
update asp.net update panel without postback
如果单击任意一个.net按钮,更新面板就会刷新。但无论我做什么,我似乎都无法使用onclick事件来刷新面板。如果单击"html按钮",整个页面将刷新。
<script type="text/javascript">
var UpdatePanel1 = '<%=UpdatePanel1.ClientID%>';
function fireButton() {
//__doPostBack(UpdatePanel1, '');
$('#<%=Button2.ClientID%>').submit();
}
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" />
<asp:AsyncPostBackTrigger ControlID="Button3" />
</Triggers>
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<%=DateTime.Now.ToString() %>
<br />
<asp:Button ID="Button2"
Text="Refresh Panel"
runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<p><%=DateTime.Now.ToString() %></p>
<asp:Button ID="Button3" runat="server" Text="other refresh button" />
<button onclick="fireButton()">html button</button>
有人能告诉我我做错了什么吗?
感谢
您的javascript看起来不对。试试这个:
Sys.WebForms.PageRequestManager.getInstance().beginAsyncPostBack(new Array('updatePanelId'));
相关文章:
- onbeforeunload和asp:Safari和FireFox中的更新面板
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- ASP:代码隐藏的字段变量在从更新面板中的服务器返回时丢失值
- 实现已验证用户更新状态的最佳方式,作为对系统中已更改状态的反应.(ASP.NET MVC网站)
- 如何在asp中保存服务器中的更新完整日历事件
- 正在将代码库中的C#变量更新到asp.net
- Jquery将在asp.net 3层的更新面板“不工作”中重新加载
- 如何更新列表项由jQuery AJAX调用添加的ASP Dropdown:错误无效的回发或回调
- javascript警报和更新页面asp.net c#
- ASP Repeater生成的Javascript数组未更新
- Javascript 警报在 asp.net 的更新面板中不起作用
- ASP.NET Web API 控制器更新行
- ASP.Net 将脚本添加到脚本管理器时,更新进度中断
- 使用 javascript 更新 asp.net 下拉列表控件
- Javascript更新ASP:标签未更新文本
- 如何在用户按下按钮后更新ASP Web应用程序文本或标签
- 在不回发的情况下更新asp.net更新面板
- 回发后未更新ASP.NET隐藏字段
- 更新Asp.Net MVC5中模糊事件的TextBox值
- IE未更新Asp.Net MVC3部分视图