按键事件不起作用
本文关键字:不起作用 事件 | 更新日期: 2023-09-27 18:37:04
>我有一个问题:我有一个有 2 面的页面,右侧是 RadGridView,左侧我有 2 个控件的过滤器,一个是名为 UserID 的文本框,另一个是搜索框,所以当我填写像 UserID:7 这样的文本框,然后我按回车键时,它应该在网格上找到我的用户 ID。我尝试了按键事件,但它不起作用。
这是我的代码:
<telerik:RadTextBox ID="txtUserID" runat="server"></telerik:RadTextBox>
<telerik:RadButton ID="pSearchBtn" runat="server" Text="Search" OnClick="btnSearch_Click" Style="display: block; width: 80px;" Font-Bold="False" ButtonType="SkinnedButton">
<Icon PrimaryIconCssClass="rbSearch" PrimaryIconLeft="4" PrimaryIconTop="4"></Icon>
</telerik:RadButton>
将 Telerik RadGrid 添加到更新面板中,
<asp:UpdatePanel ID="gridUpdatePanel" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<telerik:RadGrid .... your Grid's code
</telerik:RadGrid>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="pSearchBtn" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<telerik:RadButton ID="pSearchBtn" runat="server" Text="Search" OnClick="btnSearch_Click" Style="display: block; width: 80px;" Font-Bold="False" ButtonType="SkinnedButton">
<Icon PrimaryIconCssClass="rbSearch" PrimaryIconLeft="4" PrimaryIconTop="4"></Icon>
</telerik:RadButton>
请注意,AsyncPostBackTrigger
中的 ControlID
必须是按钮的 ID 。