문제

2011-07-17 1 views
0

나는 버튼 목록이 이벤트가 트리거 클릭 버튼 링크 목록을 가지고있다.문제

<ItemTemplate > 
      <asp:LinkButton ID="LinkButton3" runat="server" Text=<%# Eval("ThreadTitle") %> CommandName="Select" CommandArgument=<%# Eval("ThreadsID") %>>LinkButton</asp:LinkButton> 
     </ItemTemplate> 

문제는 내가 특정 페이지를 클릭 할 때 Detailsview1_ItemCommand too..so 페이징가 트리거 될 수 있다는 것입니다 (예를 들어, 우리가 1 페이지와 2 페이지, 이벤트가 트리거 클릭에있는 경우) ..

Server.Transfer 문을 래핑하여이를 방지하고 호출기가 아닌 buttonLink인지 여부를 나타내는 조건을 만듭니다 ... (Details Cast를 전송할 수 없습니다.)

가능합니까?

+0

Server.Transfer를 잊어 버리고 다른 방법으로 작업하십시오. 한 가지 문제를 해결하더라도 두 번째 문제가 곧 나타납니다. – Aristos

답변

1

LinkButton에 CommandName을 지정 했으므로 LinkButton을 사용하지 않는 이유는 무엇입니까? 이하는 LinkButton 아마 여기에 간단한 앵커 태그를 사용하는 것이 좋을 것이다 다른 페이지로 전송을 제외한 모든 서버 작업을 수행하지 않으면 그런데

if(e.CommandName == "Select") 
{ 
    //Do something 
} 

.

+0

감사합니다. –