2

そして私の投稿を読んでくれてありがとう..

aspx.cs ファイルでいくつかの repaters をデータバインドするために使用するリストがあります。私は現在、「AJAX Autocomplete for JQuery」(またはsimular ...)を使用してこのリスト(または..少なくとも「id」と「name」)を使用する必要があるオートコンプリート機能を作成しています。

問題は、aspx.cs ファイル (できれば [WebMethod]) を介してこのリストをフロントエンドに「送信」し、オートコンプリートに使用する方法がわからないことです。

これが実装の例です...

AJAX の場合:

$('#autocomplete').autocomplete({
    serviceUrl: '/autocomplete/countries',
    onSelect: function (suggestion) {
        alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
    }
});

AJAX なし:

var countries = [
   { value: 'Andorra', data: 'AD' },
   // ...
   { value: 'Zimbabwe', data: 'ZZ' }
];
$('#autocomplete').autocomplete({
    lookup: countries,
    onSelect: function (suggestion) {
        alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
    }
});

誰 ?

4

1 に答える 1

0

JavaScript から asp.net への値の取得を処理するには、JavaScriptSerializer クラスを使用します。

例: http://atsung.wordpress.com/2008/08/07/javascriptserializer-example/

asp.net から javascript へのデータの投稿を処理するには、JSON を使用できます。

例: http://www.mikesdotnetting.com/Article/96/Handling-JSON-Arrays-returned-from-ASP.NET-Web-Services-with-jQuery

于 2013-03-22T17:30:46.013 に答える