按钮单击和LinkBut​​ton单击

时间:2011-06-23 21:50:48

标签: asp.net

我有一个奇怪的一天!我试图访问Datagrid控件内的值。 Datagrid控件的每一行都有文本框。如果我在datagrid控件外部使用asp.net按钮控件,我可以访问所有值。但是如果我在数据网格控件之外使用LinkBut​​ton那么我就无法访问任何值。

我必须使用LinkBut​​ton。

更新1:代码

 //This works 
         Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
                    Dim indexes() As Integer = dgReceipts.SelectedIndexNumbers
                End Sub

        //This does not work and I get 0 items in the SelectedIndexNumbers
                Protected Sub LinkButtonUpdateReceipts_Click(sender As Object, e As EventArgs) Handles LinkButtonUpdateReceipts.Click
                    Dim indexes() As Integer = dgReceipts.SelectedIndexNumbers
                End Sub

        <asp:Button ID="Button1" runat="server" Text="Button" />
             <c1:LinkButton ID="LinkButtonUpdateReceipts" runat="server" Text="Update Totals" Icon="images/go-blue-right.gif"></c1:LinkButton>

1 个答案:

答案 0 :(得分:0)

我很惊讶其中任何一项工作。您似乎没有任何一个按钮的OnClick事件。至少我会向你的LinkBut​​ton添加一个触发LinkButtonUpdateReceipts_Click的OnClick事件。

另外,为什么你不只是使用<asp:LinkButton?什么是<c1:LinkButton