1

我正在研究 MVC 4 Beta 以及 SPA 选项。我想到将服务端点添加到项目中,然后使用 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 请求的有趣部分。如果您浏览 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)接口,我不确定 upshot 是否可以帮助您。

于 2012-04-01T11:42:41.987 回答