0
我有一個帶按鈕的表格。它存在的問題是當你點擊一個按鈕時,新的表格被繪製。當繪製新表時,按鈕仍然是可點擊的,並且如果再次按下該按鈕,該頁面將給出具有相同ID的內容持有者的錯誤。整個表格在更新面板中,我認爲更新面板將在回發後釋放所有內容。但不幸的是它沒有。 (表格在每次回傳時都會重新繪製)在更新面板中回發後仍然放置的按鈕
我現在的想法是配置點擊按鈕,這樣burron就不會被點擊兩次。但是,如果我現在單擊一個按鈕,然後單擊另一行中的另一個,則fisrt按鈕仍然處置...
您是否知道另一種方法來執行此操作或強制updatepanel清除所有按鈕?
protected void Page_Load(object sender, EventArgs e)
{
getFilterValues();
getItemsOutOfviewState();
drawTableOne();
}
private void drawTableTwoClick(object sender, CommandEventArgs e)
{
ImageButton test = (ImageButton)(sender);
test.ImageUrl = "~/img/minus.gif";
test.Dispose();
drawTableTwo(siteAlias, rowNumber);
}
<asp:UpdatePanel runat="server" ID="up_tableMain" UpdateMode="Conditional">
<ContentTemplate>
<asp:Table runat="server" ID="tbl_main" BorderStyle="Solid" BorderWidth="2" GridLines="Both" BackColor="White" class="tablesorter">
</ContentTemplate>
</asp:UpdatePanel>