3
我使用VS 2010,vb.net,.NET 4的LinkButton在ListView與CommandArgument
我有擁有ASP的列表視圖:LinkButton的在一個asp:TableCell的。問題是命令參數不是正確的值。
<asp:LinkButton ID="lbICS" runat="server" CommandName="cmdICS" CommandArgument='<%# eval("tblCalendarID")%>' Text='<%# eval("tblCalendarID").ToString %>'/>
當你看着它,你會看到該命令arguement和文本綁定到相同的屬性。我的文本屬性讀取386,但是當我點擊386文本時,_ItemCommand事件觸發。當我做一個e.CommandArgument時,值是46.我不明白我做錯了什麼。
Protected Sub lvCalendar_ItemCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewCommandEventArgs) Handles lvCalendar.ItemCommand If e.CommandName = "cmdICS" Then Dim mCalId As Integer = CInt(e.CommandArgument)
希望有人能幫助