2012-09-20 13 views
0

我在asp:ListView中使用了我的asp:Linkbutton功能。 這裏是我的代碼:OnItemCommand函數不能在asp中使用linkbutton在列表視圖中

<asp:ListView ID="lvData" runat="server" OnItemCommand="lvData_ItemCommand" OnItemDataBound="lvData_ItemDataBound"> 
    <LayoutTemplate>... </LayoutTemplate> 
    <ItemTemplate> 
    ... 
    <td> 
     <asp:LinkButton ID="ItemLink" runat="server" CommandName="View" Text='<%# Eval("NameOfBatch")%>'></asp:LinkButton> 
    </td> 
    ... 

我的後臺代碼是這樣的:

protected void lvData_ItemCommand(object sender, ListViewCommandEventArgs e) 
{  
    string smu = ""; 
} 

如果我把一個斷點串SMU它永遠不會去那裏。 發生的唯一情況是我的桌子消失了,沒有別的。

你有什麼想法嗎?

+1

您是否重新綁定每次回發中的數據? –

+0

這就是原因。回發後我必須運行一個函數來綁定數據。謝謝 ! – tingason

回答

0

如果對錶單進行了驗證並且不希望它們觸發驗證,請將CausesValidation屬性設置爲false。

+0

如需更多幫助,請訪問同一類型問題的鏈接 http://stackoverflow.com/questions/2022734/listview-fields-not-getting-posted – Pushpendra

相關問題