私はフィールド上でポストバックを実行する必要がありますが、私はjqueryオートルックアップをやっています。この作品の罰金はasp.net GridViewでjqueryオートコンプリートを使用してポストバックを
$(".txtWorkCode").autocomplete({
source: "SearchFill.aspx?ControlInfo=Expense",
minLength: 2
});
が、自動補完を行うフィールドは見上げた値を取得すると、ポストバックを行う必要があります。ここでは
は、それがテキストボックスを見つけることのCssClassを使用して、私は今のjQueryを行う方法です(行の別のフィールドにデータを入力するため)。 従来のonBlurまたはonTextChangedは使用できません。オートクローズを行うために入力した値が返されるからです(これは短いです)。
ポストバックを開始するにはjQueryが必要です。私は様々なバージョンの試しました:
.result(function (event, item)
しかし、何も働いていません。私はUI 1.8.9を使用しています。オートコンプリート用。
ありがとうございました。
ありがとうございますszeliga - 私はこれを使用してポストバックを取り戻すことができました:select:function(event、item){__doPostBack( 'AddMarkup'、item.item.value); } - wierd item.itemは配列や何かのように見えます。それは動作します! – netwisedev
これはおそらくJavaScript Object Notation(JSON)の詳細な情報です:http://www.json.org/また、このポストバックが他の要素で発生する必要がある場合は、__doPostBack( '<%#control .ClientID%> '、item.item.value);ここで、controlはポストバックしたいコントロールです。 – szeliga