1

私は、SPA オプションとともに MVC 4 ベータ版に取り組んでいます。プロジェクトにサービス エンドポイントを追加し、Upshot を使用してそれらに接続するというアイデアが浮かびました。ただし、構築したいアプリケーションは外部 Web サービスと通信します。つまり、Upshot をローカル コントローラーに向けてメタデータ情報を取得することはできません。代わりに、REST サービス エンドポイントを指します。

Upshot リモート データ ソースを真のリモート データ ソースに接続する例や参照情報を持っている人はいますか? 以前に尋ねられた他の質問とは異なり、完全な例を探しています。私はまだ頭を包むことができないようです。

ありがとう

4

2 に答える 2

1

Upshot とその RemoteDataSource オブジェクトをいろいろ試してみましたが、これが OData サービス上のヘルパー ライブラリであることは間違いありません。データのフィルター処理と並べ替えに関する私の投稿を読むと、OData 規則が漏れていることがわかります。

http://bartjolling.blogspot.com/2012/04/building-single-page-apps-with-aspnet.html

Upshot によって生成される GET リクエストに関する興味深い部分に到達するまで、投稿の最初の 3 分の 1 をスキップしてください。upshot.js コードを参照すると、「get」関数が Ajax GETリクエストを使用し、「submit」関数が Ajax POSTリクエストを使用していることがわかります。「操作」プロパティは、それが挿入、更新、または削除操作であるかどうかを示します。

REST が必要な場合、Upshot は適していません。詳細については、ASP.NET フォーラムで次の質問を参照してください: http://forums.asp.net/t/1776372.aspx/1?SPA+and+REST

于 2012-04-05T07:42:39.670 に答える
0

upshot.js にはあまり触れていませんが、ほとんどの機能は ODAta プロバイダー向けであると理解しています。メタデータを提供する SPA に表示される結果の HTML ヘルパーがあります。

REST (非 OData) インターフェイスを使用している場合、アップショットが役立つかどうかはわかりません。

于 2012-04-01T11:42:41.987 に答える