我正在学习MVC4Beta和SPA选项。我想到了将服务端点添加到项目中,然后使用Upshot连接到它们。但是,我要构建的应用程序将与外部web服务通信。换句话说,我不能将Upshot指向本地控制器来获取元数据信息,因为它不会有元数据信息。相反,我会将其指向REST服务端点。
有谁有关于将Upshot远程数据源连接到真正的远程数据源的示例或参考信息吗?我正在寻找一个完整的例子,而不是之前提出的其他问题之一。我只是看起来还不能理解它。
谢谢
发布于 2012-04-05 15:42:40
我确实用过很多Upshot和它的RemoteDataSource对象,我可以向你保证它是一个基于OData服务的帮助库。如果你读过我关于过滤和排序数据的文章,你会发现OData约定正在泄露。
http://bartjolling.blogspot.com/2012/04/building-single-page-apps-with-aspnet.html
只需跳过post的前三分之一,直到您看到由Upshot生成的get请求的有趣部分。如果浏览upshot.js代码,您将看到'get‘函数使用Ajax GET请求,而'submit’函数使用Ajax POST请求。“operation”属性指示它是插入、更新还是删除操作。
如果你想休息,那么结束语不适合你。有关更多信息,请参阅ASP.NET论坛上的此问题:http://forums.asp.net/t/1776372.aspx/1?SPA+and+REST
发布于 2012-04-01 19:42:42
我没有过多接触upshot.js,但据我所知,大多数功能都是为ODAta提供者提供的。SPA中有一个最终的HTML助手,它提供了元数据。
如果你有一个REST (非OData)接口,我不确定upshotcan是否能帮助你。
https://stackoverflow.com/questions/9875609
复制相似问题