Это очень странное поведение, с которым я сталкиваюсь. У меня есть кнопка удаления, 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>
C # файл:
void page_load()
{
rowPurpose.Attributes["onclick"] = "javascript:Method('id')";
if (!Page.IsPostBack)
{
Session["Key"] = null;
}
}
Заранее спасибо!