这是我整理页面的方式:
<table>
<asp:UpdatePanel ID="ctlUpdatePanel" runat="server">
<ContentTemplate>
<td>
</td>
<td>
//asp:button
</td>
</ContentTemplate>
</asp:UpdatePanel>
<td>
//some items
</td>
</table>
当我点击第二个td
中的asp:button
时,我不想刷新第三个td
。
但是点击刷新整个页面。似乎updatepanel不起作用?为什么&gt;
答案 0 :(得分:0)
正如liben-m所提到的,你不能把UpdatePanel放在那个位置,因为它等同于这个无效的HTML:
<table>
<div>
<td>
</td>
<td>
//asp:button
</td>
</div>
<td>
//some items
</td>
</table>
您可以将UpdatePanel插入表格的单元格中,并将其内容放在内部表格中:
<table>
<tr>
<td>
<asp:UpdatePanel ID="ctlUpdatePanel" runat="server">
<ContentTemplate>
<table>
<tr>
<td>
// other content
</td>
<td>
// asp:button
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</td>
<td>
// other items
</td>
</tr>
</table>