<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$(function autoComp() {
$('[id*="tipcombo"]').selectToAutocomplete();
$('[id*="aractipi"]').selectToAutocomplete();
$('[id*="bulundugu"]').selectToAutocomplete();
});
});
function pageLoad(sender, args) {
if (args.get_isPartialLoad()) {
$('[id*="tipcombo"]').selectToAutocomplete();
$('[id*="aractipi"]').selectToAutocomplete();
$('[id*="bulundugu"]').selectToAutocomplete();
}
}
</script>
我使用该代码来防止回发,但它不起作用。我还尝试了 Sys.WebForms.PageRequestManager.getInstance() 方法,但它再次不起作用。
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() {
autoComp();
});
现在我只是在代码隐藏中编写了简单的函数,并且每个回发事件都使用 stringbuilder append 再次绑定它。但这不是一个健康的解决方案。我怎样才能解决这个问题?