我如何在自动完成的文本框中选择从jQuery到aspx.cs上触发非静态方法



我使用了使用用户选择特定城市名称的jQuery实现的自动完成的文本框。

    $(document).ready(function () {
        $('#txtName').on('change', function () {
            $('#selectedItem').html(this.value);
        }).change();
        $('#txtName').on('autocompleteselect', function (e, ui) {
            $('#selectedItem').html(ui.item.value);
        });
    });

来自Autoppete Textbox的所选城市名称正在存储在标签 - selectedItem中。此标签值必须作为参数传递给代码范围方法(ASPX.CS(。在该代码后面的代码我将连接到SQL数据库,以获取该城市的详细信息,并在GridView中显示结果。

我想知道如何每次用户从自动完成的文本框中选择方法后面的代码。

请指导我完成这个问题,我被困了一个星期。谢谢。

您必须设置AJAX请求,才能从JavaScript/jQuery(客户端侧(调用CodeBehind(服务器侧(方法。否则服务器和客户端将无法神奇地交流。

然后,客户端JavaScript将提出服务器的请求并将结果返回您的页面,您将不得不详细介绍。

尝试查看此

最新更新