我有一個ASP.Net頁面,它向用戶顯示一個選項列表。當他們從列表中選擇時,它會回發並查詢sql服務器。結果顯示在更新面板中選項下方的列表視圖中。下面是ItemTemplate中的一個片段:爲什麼我的CommandArgument爲空?
<asp:LinkButton Text="Save IT" OnCommand="SaveIt" CommandArgument="<%# Container.DataItemIndex %>" runat="server" />
的DataItemIndex沒有出現,所以我commandargument是空的。但是,對象發件人是顯示該項目的按鈕。
爲什麼索引項沒有出現在CommandArgument中?
難道是回帖嗎?如果是這樣,那麼爲什麼會是回發?有沒有辦法解決它?
編輯: 對不起,我試圖解決它之前,我張貼錯誤的代碼,但它仍然沒有出現。
分辨率: 我發現另一個解決方法是OnCommand的發件人是鏈接按鈕,它具有CommandArgument。我會將這個問題記錄成多個回傳和javascript的問題。
幾乎肯定是回發... – 2009-09-05 00:46:12