【发布时间】:2012-03-13 01:55:04
【问题描述】:
我正在尝试创建一个 SPA 应用程序,以利用 结果 及其功能。但是,公开数据的服务(即 Web API)位于一个完全独立的项目中,已经托管在 IIS 上。我想将结果绑定到现有的 API,但从我在 HTML 帮助程序中看到的结果(v1.0.0.1)中,您需要传入公开数据的控制器的类型,如下所示:
Html.UpshotContext.DataSource(Of <strong>ToDoController</strong>)(Function(x) x.GetTodoItems())
其中 ToDoController 是公开数据的 ApiController,在同一个项目中定义。
我的问题是,如何将结果绑定到不在同一个项目中的 Web API? 有什么方法可以使用助手,还是必须手动完成所有操作?
我可以访问模型类(即 TodoItem),因为它们位于单独的程序集中,可以从两个项目(SPA 和 Web API)中引用,但我没有访问 Web API 项目中定义的控制器。
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api singlepage upshot