到目前为止,我没有在本网站上的其他问题,发现了同样的问题。 下面是我遇到:
我有包含在那里我有一个ASP一个搜索区域一个UpdatePanel的ASP.NET Web窗体应用程序:我使用一个jQuery自动完成文本框。
$(document).ready(function() {
$("#tabContainer_tabSearchBreaks_txtSearchName").autocomplete("AutoCompleteEmployee.ashx", { minChars: 3, maxItemsToShow: 10 });
});
这整个事情工作正常,但如果我点击一个ASP:巴顿和处理的搜索区域的一些代码,自动完成的javascript不再工作。
有任何想法吗???
一定有什么是重置文本框调用JS代码的解决方案。
[更新 - 更多代码]这里是更新按钮的功能因为这是从自动完成代码独立的搜索区域:
try {
int employeeID;
string[] namelst = txtSearchName.Text.Split(new string[] {
" "
}, StringSplitOptions.None);
employeeID = int.Parse(namelst[2].Substring(1, namelst[2].Length - 2));
string name = namelst[0] + " " + namelst[1];
var breaks = bh.ListBreaksForEmployeeByDate(employeeID, DateTime.Parse(txtFromDate.Text), txtToDate.Text.Length > 0 ? DateTime.Parse(txtToDate.Text).AddDays(1).AddSeconds(-1) : DateTime.Today.AddDays(1).AddSeconds(-1));
if (breaks.Count() > 0) {
lblEmployeeTitle.Text = "Breaks for " + name;
gridSearchBreaks.DataSource = breaks;
gridSearchBreaks.DataBind();
}
} catch {}
希望这可以帮助。 就目前我已经隐藏包含从用户这一问题的选项卡。