我有使用MVC3创建的这个网络应用程序,需要制作一个Windows Phone 7.1应用程序来从中获取信息。
我对此有一些疑问:
如何在第一个应用页面上对用户进行身份验证? 也许是服务或只是MVC一个收到用户名和密码并对ASP.NET成员资格系统进行验证的操作?
如何从应用程序中恢复数据? 我想我将不得不创建一个Web服务或只使用返回JSON的MVC操作。外部应用程序可以访问正常操作,还是真的需要成为web方法?
谢谢大家!
答案 0 :(得分:1)
如何在第一个应用页面上对用户进行身份验证?也许是服务或 只是MVC一个收到用户名和密码并验证的动作 对ASP.NET成员系统?
是的,控制器操作使用用户名和密码并查询您的会员提供商似乎是一种很好的方法。
如何从应用程序中恢复数据?我想象着我会 必须创建一个Web服务或只使用返回的MVC操作 JSON。外部应用程序可以访问正常操作吗? 需要成为一种网络方法吗?
您可以访问从Windows Mobile应用程序返回任何内容的任何操作。您只需发送HTTP请求。如果您的操作返回JSON,则客户端应用程序可能更容易利用数据。如果控制器操作返回一个视图(以及HTML),则必须在客户端上进行HTML抓取,这可能比解析JSON更具挑战性。
答案 1 :(得分:1)
看一下asp.net web api http://www.asp.net/web-api