<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 で再度バインドされます。しかし、これは健全な解決策ではありません。どうすればこれを修正できますか?