2009-03-05 15 views
0

ListView öğesinin ItemTemplate kısmında kurulmuş bir LinkButton var. İyi görünüyor, ancak tıklandığında hiçbir şey yapmıyor. Basit bir Düzenleme düğmesi olması gerekiyordu, ama benim çılgınlığımı sürüyor. İşte düğme:ListView düzenleme komutu düğmesi yanıt vermeyecek

<asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" /> 

ve burada kod arkasında:

Protected Sub MyListView_ItemEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewEditEventArgs) Handles MyListView.ItemEditing 
    MyListView.EditIndex = e.NewEditIndex 
    GetListViewData() 
End Sub 

ne hiçbir şey için bağlantıyı neden olabilir? Eğer yardımcı olur

İşte tüm liste görünümü var:

<asp:ListView ID="MyListView" runat="server" DataKeyNames="my_id"> 
    <LayoutTemplate> 
     <table cellpadding="3"> 
      <tr class="tableHeader"> 
       <th> 
        Name 
       </th> 
       <th> 
       </th> 
      </tr> 
      <asp:PlaceHolder ID="itemPlaceHolder" runat="server" /> 
     </table> 
    </LayoutTemplate> 
    <ItemTemplate> 
     <tr class="tableRow"> 
      <td> 
       <%#Eval("my_name")%> 
      </td> 
      <td> 
       <asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" /> 
       | 
       <asp:LinkButton ID="DeleteLinkButton" runat="server" CommandName="Delete" Text="Delete" /> 
      </td> 
     </tr> 
    </ItemTemplate> 
    <EditItemTemplate> 
     <tr class="tableRow"> 
      <td> 
       <asp:TextBox ID="NameTextBox" runat="server" Columns="30" /> 
      </td> 
      <td> 
       <asp:LinkButton ID="CancelLinkButton" runat="server" CommandName="Cancel" Text="Cancel" /> 
       | 
       <asp:LinkButton ID="DeleteLinkButton2" runat="server" CommandName="Delete" Text="Delete" /> 
      </td> 
     </tr> 
    </EditItemTemplate> 
</asp:ListView> 
+0

Sadece onaylamak için kullanmaya çalıştığınız EditLinkButton nedir? Eğer işinize bir kesme noktası koyarsanız, isabetli olmadığını farz ediyorum. – RSolberg

+0

Doğru. Bağlantı hiçbir şey yapmıyor. – gfrizzle

cevap

0

Benim kötü - bağlantı, doğrulama açma çünkü hiçbir şey yapmadan ortaya çıktı yüzden başka bir yerde form üzerinde doğrulayıcı vardı.