点击BUTTON,不刷新页面.
在后台(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
------解决方案--------------------