Это очень странное поведение, с которым я сталкиваюсь. У меня есть кнопка удаления, OnClick я привязываю ее к этому конкретному событию. Я храню все свои данные в сеансе, поэтому в if(!IsPostBack) я очищаю сеанс при начальной загрузке страницы. Когда я нажимаю кнопку удаления вместо того, чтобы делать IsPostBack = true, он делает IsPostBack = false в IE и сбрасывает данные сеанса. Но с другим браузером я получаю ожидаемую функциональность. Кто-нибудь что-нибудь знает об этой проблеме?
aspx-файл тега кнопки,
<tr id="rowPurpose">
<td>
<asp:Label ID="lblPurpose1" Font-Bold="true" runat="server">Purpose</asp:Label>
</td>
<td width="65">
<asp:Button ID="btnDeletePurpose1" Text="Delete" Visible="false" CommandArgument="lblPurpose1" OnClick="Delete_Purpose" runat="server" />
</td>
</tr>
С# файл:
void page_load()
{
rowPurpose.Attributes["onclick"] = "javascript:Method('id')";
if (!Page.IsPostBack)
{
Session["Key"] = null;
}
}
Заранее спасибо!