2011-08-04 10 views
0

私は、要求がJSONレスポンスを要求する場合、自動的にチェックし、そう自動的に右、JSONに私はビューに送信されたモデルをシリアライズ場合すべきMVC APIアクションフィルタを見つけました?!ASP MVC(かみそり)アクションフィルタ(ビュー/ JSON)

http://mvcapi.codeplex.com/

私は多くの例が見つかりましたが、事は、彼らはすべての要求は、私ははっきりとそれがJSONリクエストです指定できるAjax呼び出しによって送信されることを前提としています。

私は私のブラウザから直接アクションを呼び出すようにしたいが、私は、それは単に

がどのように私はJSONレスポンスを要求していたURLに指定しないビューを返す任意の仕様がないわけではないんですか?

答えて

0

私はあなたの書き込みライブラリを知っているが、それを使用していません。私はCodePlexに上のベータ版からそれを作っているようだことはありませんし、年間で更新されていないことを見たとき、私はすぐにそれを使用してから敬遠しました。さておき、方法論が使用されている中で、URLが戻ってくるデータの種類を決定しない

はHTTPヘッダーはそれをしないものです受け入れます。これは、データを返すためのよりRESTfulなアプローチです。

はあなたが

Accept: application/json, text/javascript, */* 

application/jsonはJSONを返すようにサービスに指示するものであることを要求セクションに記載されているリンクを注意しましょう。代わりにtext/jsonを言うウェブ上の他の例を見つけることができ、彼らはまた、動作するはずですが、application/jsonは正しい標準です。

jQueryを使用している場合は$.ajaxを使用し、dataType: 'json'を指定するか、直接$.getJsonメソッドを使用します。

関連する問題