当中继器内发生OnTextChanged时,单击“触发”按钮

时间:2019-05-09 13:09:59

标签: asp.net vb.net webforms repeater textchanged

在这种(简化)情况下需要帮助: 我没有带文本框和按钮的中继器。

更改文本后如何触发按钮单击?

<asp:Repeater ID="rpt" runat="server" OnItemCommand="rpt_itemCommand" >                    
    <ItemTemplate>
        <asp:textbox ID="txt" runat="server" OnTextChanged="txtChg" />
        <asp:Button ID="btn" CommandName="btn" CommandArgument="myVal" runat="server" Text="Confirm" /></td>                          
   </ItemTemplate>
</asp:Repeater>

'后面的代码:

Protected Sub txtChg(sender As Object, e As EventArgs)
    Try
        Dim txt As TextBox = (sender)
        dim txtStr as string = txt.text 
    'more code....
     Catch ex As Exception
        'ex.message
     End Try
End Sub

Protected Sub rpt_itemCommand(s As Object, e As RepeaterCommandEventArgs)
    If e.CommandName = "btn" Then
        'more code...
    End If
End Sub

0 个答案:

没有答案
相关问题