目前一个页面有多个updatepanel,每个updatepanel中有一个gridview<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
</asp:ScriptManager>
updatepanel的UpdateMode="Conditional" 已填加页面代码<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView5" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
OnRowDataBound="GridView5_RowDataBound" ShowFooter="true" >
<HeaderStyle BackColor="#507CD1" Font-Bold="true" />
<Columns>
<asp:TemplateField HeaderText="关系" ControlStyle-Width="100px">
<ItemTemplate>
<asp:PlaceHolder ID="Labelguanxi" runat="server">
<%#Eval("guanxi")%></asp:PlaceHolder>
<asp:TextBox ID="guanxi" runat="server" Text='<%#Eval("guanxi") %>' Visible="false" Width="100%" Height="23px"></asp:TextBox>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px" />
<FooterTemplate>
<asp:TextBox ID="Newguanxi" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:PlaceHolder ID="Labelname" runat="server">
<%#Eval("name")%></asp:PlaceHolder>
<asp:TextBox ID="name" runat="server" Text='<%#Eval("name")%> '
Visible="false" Width="100%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newname" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="出生日期">
<ItemTemplate>
<asp:PlaceHolder ID="LabelBothday" runat="server">
<%#Eval("Bothday")%></asp:PlaceHolder>
<input id="Bothday" runat="server" value='<%#Eval("Bothday")%> ' visible="false" width="98%" height="23px" onclick="setDay(this);" type="text" readonly="readonly" />
</ItemTemplate>
<ItemStyle Width="95px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<input id="NewBothday" runat="server" value='' width="98%" onclick="setDay(this);" type="text" readonly="readonly" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="政治面貌">
<ItemTemplate>
<asp:PlaceHolder ID="Labelzhengzhi" runat="server">
<%#Eval("zhengzhi")%></asp:PlaceHolder>
<asp:TextBox ID="zhengzhi" runat="server" Text='<%#Eval("zhengzhi")%> '
Visible="false" Width="100%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newzhengzhi" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="工作单位及职务">
<ItemTemplate>
<asp:PlaceHolder ID="Labelwork" runat="server">
<%#Eval("work")%></asp:PlaceHolder>
<asp:TextBox ID="work" runat="server" Text='<%#Eval("work")%> '
Visible="false" Width="98%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="400px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newwork" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Panel ID="PanelNormal" runat="server">
<asp:Button ID="EditButton" runat="server" Text="修改" OnClick="EditClick4" CommandArgument='<%#Eval("id") %>' />
<asp:Button ID="DeleteButton" runat="server" Text="删除" OnClick="DeleteClick4" CommandArgument='<%#Eval("id") %>' />
</asp:Panel>
<asp:Panel ID="PanelUpdate" runat="server" Visible="false">
<asp:Button ID="UpdateButton" runat="server" Text="更新" OnClick="UpdateClick4" CommandArgument='<%#Eval("id") %>' />
<asp:Button ID="CancelButton" runat="server" Text="取消" OnClick="CancelClick" />
</asp:Panel>
</ItemTemplate>
<FooterTemplate>
<asp:Button ID="AddButton" runat="server" Text="添加新纪录" OnClick="AddClick4" />
</FooterTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<table cellspacing="0" rules="all" border="1" style="border-collapse: collapse;">
<tr>
<th>关系</th>
<th>姓名</th>
<th>出生日期</th>
<th>政治面貌</th>
<th>工作单位及职务</th>
<th>操作</th>
</tr>
<tr>
<td>
<asp:TextBox ID="Newguanxi" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="Newname" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<input id="NewBothday" runat="server" value='' width="90" onclick="setDay(this);" type="text" readonly="readonly" />
</td>
<td>
<asp:TextBox ID="Newzhengzhi" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="Newwork" runat="server" Width="400px" Height="23px"></asp:TextBox>
</td>
<td>
<asp:Button ID="b" runat="server" Text="添加新纪录" OnClick="AddClick4" />
</td>
</tr>
</table>
</EmptyDataTemplate>
</asp:GridView></ContentTemplate></asp:UpdatePanel>上面是其中一个gridview
页面所有的updatepanel 都不能实现无刷新
</asp:ScriptManager>
updatepanel的UpdateMode="Conditional" 已填加页面代码<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView5" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
OnRowDataBound="GridView5_RowDataBound" ShowFooter="true" >
<HeaderStyle BackColor="#507CD1" Font-Bold="true" />
<Columns>
<asp:TemplateField HeaderText="关系" ControlStyle-Width="100px">
<ItemTemplate>
<asp:PlaceHolder ID="Labelguanxi" runat="server">
<%#Eval("guanxi")%></asp:PlaceHolder>
<asp:TextBox ID="guanxi" runat="server" Text='<%#Eval("guanxi") %>' Visible="false" Width="100%" Height="23px"></asp:TextBox>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px" />
<FooterTemplate>
<asp:TextBox ID="Newguanxi" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:PlaceHolder ID="Labelname" runat="server">
<%#Eval("name")%></asp:PlaceHolder>
<asp:TextBox ID="name" runat="server" Text='<%#Eval("name")%> '
Visible="false" Width="100%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newname" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="出生日期">
<ItemTemplate>
<asp:PlaceHolder ID="LabelBothday" runat="server">
<%#Eval("Bothday")%></asp:PlaceHolder>
<input id="Bothday" runat="server" value='<%#Eval("Bothday")%> ' visible="false" width="98%" height="23px" onclick="setDay(this);" type="text" readonly="readonly" />
</ItemTemplate>
<ItemStyle Width="95px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<input id="NewBothday" runat="server" value='' width="98%" onclick="setDay(this);" type="text" readonly="readonly" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="政治面貌">
<ItemTemplate>
<asp:PlaceHolder ID="Labelzhengzhi" runat="server">
<%#Eval("zhengzhi")%></asp:PlaceHolder>
<asp:TextBox ID="zhengzhi" runat="server" Text='<%#Eval("zhengzhi")%> '
Visible="false" Width="100%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newzhengzhi" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="工作单位及职务">
<ItemTemplate>
<asp:PlaceHolder ID="Labelwork" runat="server">
<%#Eval("work")%></asp:PlaceHolder>
<asp:TextBox ID="work" runat="server" Text='<%#Eval("work")%> '
Visible="false" Width="98%" Height="23px"/>
</ItemTemplate>
<ItemStyle Width="400px" BorderColor="#507CD1" BorderWidth="1px" Height="23px"/>
<FooterTemplate>
<asp:TextBox ID="Newwork" runat="server" Width="98%"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Panel ID="PanelNormal" runat="server">
<asp:Button ID="EditButton" runat="server" Text="修改" OnClick="EditClick4" CommandArgument='<%#Eval("id") %>' />
<asp:Button ID="DeleteButton" runat="server" Text="删除" OnClick="DeleteClick4" CommandArgument='<%#Eval("id") %>' />
</asp:Panel>
<asp:Panel ID="PanelUpdate" runat="server" Visible="false">
<asp:Button ID="UpdateButton" runat="server" Text="更新" OnClick="UpdateClick4" CommandArgument='<%#Eval("id") %>' />
<asp:Button ID="CancelButton" runat="server" Text="取消" OnClick="CancelClick" />
</asp:Panel>
</ItemTemplate>
<FooterTemplate>
<asp:Button ID="AddButton" runat="server" Text="添加新纪录" OnClick="AddClick4" />
</FooterTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<table cellspacing="0" rules="all" border="1" style="border-collapse: collapse;">
<tr>
<th>关系</th>
<th>姓名</th>
<th>出生日期</th>
<th>政治面貌</th>
<th>工作单位及职务</th>
<th>操作</th>
</tr>
<tr>
<td>
<asp:TextBox ID="Newguanxi" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="Newname" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<input id="NewBothday" runat="server" value='' width="90" onclick="setDay(this);" type="text" readonly="readonly" />
</td>
<td>
<asp:TextBox ID="Newzhengzhi" runat="server" Width="100" Height="23px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="Newwork" runat="server" Width="400px" Height="23px"></asp:TextBox>
</td>
<td>
<asp:Button ID="b" runat="server" Text="添加新纪录" OnClick="AddClick4" />
</td>
</tr>
</table>
</EmptyDataTemplate>
</asp:GridView></ContentTemplate></asp:UpdatePanel>上面是其中一个gridview
页面所有的updatepanel 都不能实现无刷新
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货