2010-12-20 3 views
0

매우 이상한 행동입니다. 내가 삭제 단추, OnClick 나는 그 특정 이벤트에 연결 해요. 세션에서 내 전체 데이터를 저장 해요, if (! IsPostBack) 처음 페이지가로드 될 때 세션을 지우고 있습니다. IsPostBack = true를 수행하는 대신 삭제 버튼을 클릭하면 IE에서 IsPostBack = false가되고 세션 데이터가 재설정됩니다. 하지만, 다른 브라우저와 나는 예상 기능을 얻을. 누구든지이 문제에 대한 단서가 있습니까?IE 브라우저에서 버튼 클릭이 다시 발생하지 않습니다 asp.net

버튼 태그 영문 파일,

<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; 
    } 
} 

감사합니다!

+0

은 gridview의 삭제 버튼입니까? 삭제, 업데이트, 삽입은 gridview에 대한 예약어입니다. 그 이유 때문에 아마도 문제가 생겼습니까? – maycil

+0

아니요, gridview에 테이블 구조가 없습니다. – mehul9595

+0

버튼이 보이지 않으면 어떻게이 버튼을 클릭할까요? – Pradeep

답변

0

이 문제가 해결되었습니다. 내 이해에서 Row와 Button 클릭을 동시에 발사하는 두 가지 이벤트가 발생했습니다. 그래서 나는 전체 행 대신 클릭 할 수있는 셀을 만들었고 이것이 정상적으로 작동합니다.

감사합니다.

+0

답변 일 경우 답장으로 표시해야하므로 응답하지 않은 것으로 표시되지 않습니다.) –

0

HTML 제출 버튼 또는 을 사용하고 있습니까? asp:Button을 사용하지 않는 경우 ASP 버전이 PostBack 기능을 연결하기 때문에 포스트 백을 수행하지 않습니다. 또한 버튼과 양식에 runat="server" 속성이 있는지 확인하십시오.

버튼과 양식 태그를 ASPX 페이지에 게시 할 수 있습니까?

+0

다른 브라우저에서 잘 작동하므로 asp 버튼을 사용하지 않고있다. 내 단추 태그를 게시하고 있습니다. – mehul9595