Я использую VS 2010, vb.net, .net 4.
У меня есть представление списка, которое содержит кнопку asp: link в asp: tablecell.Проблема состоит в том, что аргумент команды не является правильным значением.
<asp:LinkButton ID="lbICS" runat="server" CommandName="cmdICS" CommandArgument='<%# eval("tblCalendarID")%>' Text='<%# eval("tblCalendarID").ToString %>'/>
когда вы посмотрите на него, вы увидите, что аргумент команды и текст связаны с одним и тем же свойством.Мое текстовое свойство читается как 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)
надеюсь, что кто-то может помочь