因为页面用的是服务器的控件 结果每次触发后导致页面刷新 把刚填完的数据给整没了 很烦
在网上找了蛮久才找到的一个方法 战略插眼 以后还有用到的时候
<asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> //这里面放你要局部刷新的控件 </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ddlBig" /> //这是包含控件的Id </Triggers> </asp:UpdatePanel>
然后局部刷新就可以了 除了ControlID 你需要变一下 其他都可以直接Copy 是不是很简单
原理嘛 不懂 但是以后等我了解透彻了 就回来弄懂补充