jQuery token input field controlのバッキングサービスを作成する必要があります。ASP.NET/DotNetNukeでJSONサービスを公開する最も簡単な方法
私たちのアプリケーションは、SimpleWrapperと呼ばれる(サードパーティの)DotNetNukeモジュールのコントロールで構成されています。このモジュールが動作する方法は、軽量ではありますが、非常に柔軟な方法で通常のASP.NETユーザーコントロールをDNNページに表示する方法です。注意点は.ascx
のコントロールであり、.aspx
ページではありません。
私は主に、使用可能なさまざまな技術のうちのどれを犠牲にしていますか。私はASMXサービスを見てきましたが、それらは主に生成されたJavaScriptプロキシコードを生成するように調整されているようです。私のことができるようにする必要があります。
- が静的URLでサービスをマウント
- それは単一の文字列パラメータを受け入れてい
- それは特定の、非常にシンプルな形式でJSONを生成してい
ポストバックなどに応答できるように、ASP.NETとの強力な統合は本当に必要ありません。また、設定ファイルを編集することなく、ファイルを追加するだけで展開可能なものを好むでしょう。このような環境でJSONの塊を吐き出すための簡単な方法は何でしょうか?
これは要件を満たすべきであるように見える、ありがとう。もう1つ、サービス実装のクエリ文字列パラメータにアクセスすることは可能ですか? – millimoose
@Inerdial:GETリクエストでWebサービスメソッドを呼び出すことは可能ですが、POSTリクエストを発行してこれらのパラメータを受け取るようにWebサービスメソッドを変更することもできます。ここで参照してください:http://encosia.com/using-jquery-to-consume-aspnet-json-web-services/ – Icarus
@Icarus私はGETに固執していると思います。トークン入力コントロールはそれを使用しています。それを変更する気がする。 'UriTemplate'パラメータが私が探しているパラメータのようです。 – millimoose