私が直面しているその非常に奇妙な動作です。私は削除ボタンを持って、OnClick私はその特定のイベントに接続しています。私はセッションで私の全体のデータを保存していますので、if(!IsPostBack)では、最初にページが読み込まれたときにセッションをクリアしています。 IsPostBack = trueを実行する代わりに、削除ボタンをクリックすると、IEで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;
}
}
ありがとう!
はgridviewの削除ボタンですか?削除、更新、挿入は、gridviewの予約語です。その理由で問題が発生する可能性がありますか? – maycil
いいえ、グリッドビューではテーブル構造ではありません – mehul9595
ボタンが見えない場合はどうすればこのボタンをクリックしますか? – Pradeep