在JQuery中自动完成

时间:2011-12-18 02:35:43

标签: c# javascript jquery asp.net updatepanel

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

内容页面包含脚本标记

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

更新面板包含一个网格

Grid有一个模板列 模板列包含下拉列表

在JQuery上我正在调用一个方法将下拉列表更改为自动完成下拉列表,同样的功能是更新网格中的下拉列表。

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

问题是当我感到网格行疼痛时,由于回发它会进入服务器并且不会更新网格中的dropdopwn列表。

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

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

将js函数添加到内容页面中,其中包含jQuery:

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

}