引用system.web.ui而不是system.web.forms

时间:2018-11-08 15:38:30

标签: vb.net winforms keypress

我有问题。

我想在过滤器中捕获KeyPress事件。

<div class="row rowMarginTop ">
<div class="col-xs-12 col-md-7">
    <asp:Panel ID="pnlFilterCategory" runat="server" Visible="True">
        <asp:Label runat="server" ID="lblFilterCategory" Text="Rechercher une catégorie"></asp:Label>
        <asp:TextBox runat="server" ID="txtFilterCategory"></asp:TextBox>
        <asp:Button runat="server" ID="btnFilterCategory" Text="Rechercher" CssClass="btn btn-primary" />
    </asp:Panel>
</div>

但是在我后面的代码中我没有找到KeyPress

Protected Sub txtFilterCategory_KeyPress(sender As Object, e As Global.System.Windows.Forms.KeyEventArgs) Handles txtFilterCategory.KeyPress
    If Not String.IsNullOrEmpty(txbFilterProduit.Text) Then
        Session("FilterExpression") = txbFilterProduit.Text
    End If

    RadTreeListF07.Rebind()
End Sub

我认为这是因为对于我的txtFilterCategory来说,它说“保护WithEvents txtFilterCategory为System.Web.UI.WebControls.TextBox控制txtFilterCategory”

所以它不是对system.windows.form的引用,我认为这是我的问题。

我的进口货是

   Imports System.Windows.Forms
    Imports Telerik.Web.UI
Imports System.Data
Imports System.Collections.Generic
Imports System.Xml
Imports System.Web.Configuration
Imports System.IO
Imports System
Imports System.Web

所以我的问题是,如何在我的代码后面捕获KeyPress?

对不起,我是法国人,我是初学者。

0 个答案:

没有答案