日期:2014-05-17  浏览次数:20660 次

点击BUTTON,不刷新页面.
在后台(C#)做BUTTON的点击事件,
如何实现点击BUTTON后,不刷新页面.

------解决方案--------------------
用ajax可以实现
数据用form提交到服务器页面必须要刷新
------解决方案--------------------
简单一点的把这个button放入到updatepanel里面就可以了ajax无刷新
------解决方案--------------------
探讨
我倒是知道用JS的事件可以不用刷新.
业务处理比较多,不适合在JS里做.
哎,

咱不会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
------解决方案--------------------
探讨
简单一点的把这个button放入到updatepanel里面就可以了ajax无刷新

------解决方案--------------------
直接 js ajax 吧
这样就不刷新了
------解决方案--------------------
用jquery $ajax
------解决方案--------------------
探讨
点击按钮后,
本画面不变,弹出PDF,
此时,不想让画面刷新.

业务处理都是在C#中做的,
不用JS,单纯在C#中这个实现不了吗?

------解决方案--------------------
updatepanel
最简单.最容易上手!
------解决方案--------------------
ajax updatepanel
------解决方案--------------------
探讨
引用:引用:避免用服务器BUTTON就行。 <input type='button'/> 你太坏了,呵呵 居然有两个这种回复? 我试试看,吓着我了