ajax局部刷新不能实现?

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:13:59
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="uid" />
<asp:BoundField DataField="username" />
<asp:BoundField DataField="userpwd" />

</Columns>
</asp:GridView>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="刷新&q

看你问题,到底是要刷新还是不要刷新?!!!
看你的代码这个肯定是局部刷新,所谓局部刷新与全部回发的的最直接的区别:看一下回发的时候浏览器的进度条是否出现。
这个只是效果上的局部刷新,其实实际上并不是,服务器上的负荷没有减小。ASP.NET AJAX虽然简单,尽量少用。

没用过dotNet的AJAX组件,其实自己写也不难,而且比组件灵活。无非就是XMLHttpRequest这个对象,像prototype这些类库已经把AJAX封装得很好了

你应该发你的Button1_Click方法出来看看

如果你点button 传值了 那么你页面就传值刷新了 肯定不行
你把这个GW去掉 放一个 TXT 一个BTN 然后取当前时间 看看 就知道了