在后台(C#)做BUTTON的点击事件,
如何实现点击BUTTON后,不刷新页面.
------解决方案--------------------------------------------------------
用ajax可以实现
数据用form提交到服务器页面必须要刷新
------解决方案--------------------------------------------------------
简单一点的把这个button放入到updatepanel里面就可以了ajax无刷新
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
如果都是c#,就用asp.net ajax吧!也是最简单的了。 就放进updatepanel。这样就不会刷新了。
------解决方案--------------------------------------------------------
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="validate()" />
<script>
function validate(){
if("success"){
return true;
}else{
return false;
}
}
</script>
------解决方案--------------------------------------------------------
在页面加上<form id="form1" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>,再把button放入<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate> <asp:Button ID="Button1" runat="server" Text="Button" /></ContentTemplate>
</asp:UpdatePanel>
ok!!
------解决方案--------------------------------------------------------
ViewState来保存状态
<ContentTemplate>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="" />
</ContentTemplate>
------解决方案--------------------------------------------------------
用html中的呗!
不知道是不是你希望的?
就是没有runat=server
------解决方案--------------------------------------------------------
简单一点的把这个button放入到updatepanel里面就可以了ajax无刷新
------解决方案--------------------------------------------------------
楼上是最简单的方法,
其实楼主要实现的就是无刷新的效果,
还有一种方法就是用微软ajax.net的callback
------解决方案--------------------------------------------------------
使用Html控件
回复内容太短了!
------解决方案--------------------------------------------------------
使用html ajax updatepanel
------解决方案--------------------------------------------------------
在页面放个iframe,用js操作iframe弹出pdf
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
直接 js ajax 吧
这样就不刷新了
------解决方案--------------------------------------------------------
用jquery $ajax
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
updatepanel
最简单.最容易上手!
------解决方案--------------------------------------------------------
ajax updatepanel
------解决方案--------------------------------------------------------