C# JQuery中的自动完成

C# JQuery中的自动完成,c#,javascript,jquery,asp.net,updatepanel,C#,Javascript,Jquery,Asp.net,Updatepanel,我正在使用ASP.net c#。我有一个母版页和一个内容页。下面是流程图 内容页有脚本标记 内容页有一个更新面板和一个下拉列表 更新面板包含一个网格 网格有一个模板列 模板列包含下拉列表 在jQueryLoad上,我调用了一个方法将dropdownlist更改为autocomplete下拉列表,这个函数也在网格中更新下拉列表 我在网格标题中有一个按钮。这是对网格行进行排序 问题是当我修改网格行时,由于回发,它会转到服务器,并且不会更新网格中的dropdopwn列表 我怀疑更新面板不允许scipr

我正在使用ASP.net c#。我有一个母版页和一个内容页。下面是流程图

内容页有脚本标记

内容页有一个更新面板和一个下拉列表

更新面板包含一个网格

网格有一个模板列 模板列包含下拉列表

在jQueryLoad上,我调用了一个方法将dropdownlist更改为autocomplete下拉列表,这个函数也在网格中更新下拉列表

我在网格标题中有一个按钮。这是对网格行进行排序

问题是当我修改网格行时,由于回发,它会转到服务器,并且不会更新网格中的dropdopwn列表

我怀疑更新面板不允许sciprt标记JQuery加载方法调用它的插件


有什么建议吗?

您可能需要将autocomplete插件重新绑定到新内容,因为部分页面刷新会将原始标记替换为未绑定的新标记。

将此js函数添加到内容页面中,并在其中添加jQuery:

function pageLoad()
{
    //put all your jQuery inits and bindings here, this will get called
    //on all partial post backs

}

正确的。可以提供一些样本代码dht现在我无法这样做?现在,一旦从网格执行回发,我就无法在加载时调用JQuery。请参阅下面@rick schott的回答。如何在部分回发情况下调用此函数。在页面加载或回发时调用java脚本中的函数。请举个例子好吗?