2011-07-17 5 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ないページャであったかどうかを述べている状態を作りたい

... (私はたDetailsViewを得るsender..causeキャストカント)

可能ですか。

+0

Server.Transferを忘れて、作業を行う別の方法を見つけてください。あなたが1つの問題を解決したとしても、すぐに2番目の問題が現れます。 – Aristos

答えて

1

LinkBut​​tonのCommandNameを使用しない理由を指定しましたか?ところで

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

このLinkBut​​tonコントロールは多分ここに簡単なアンカータグを使用する方が良いだろう、別のページに転送する以外のすべてのサーバーのアクションを実行していない場合。

+0

ありがとうございました! –