asp.net-mvc – 转换常规的MVC网站,用于电话沟通

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 转换常规的MVC网站,用于电话沟通前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用ASP.NET MVC和jQuery完成的站点。是否可以修改我现有的项目没有太多的返工,以便它可以用于手机创建iphone / android应用程序?

解决方法

这是一种方法:将您的逻辑移动到MVC WebAPI(或其他REST / webservice)项目,然后将MVC站点转换为简单的html / javascript / css / image站点(移动站点)。然后重构您的移动网站以使用Ajax / JS来查询您创建的WebAPI / Rest服务。一旦您以这种方式分离了您的代码,您可以使用Phonegap打包移动网站。我不知道你或你的项目将有多少工作。如果你在你的意见中使用了大量的Html Helpers或Razor标记,那么它可能太过分了。

我的建议的核心要点是分离您的移动UI层和后端处理层,以便您只能使用Phonegap打包Html5 / UI / Javascript层,并在Web服务器上执行后端处理。我不认为我需要解释这一点,但显然与Phonegap打包的应用程序不会在移动设备上提供MVC / .Net框架来呈现视图或执行控制器等。通过将UI简单化Html5和Javascript,您可以使用Ajax / Jquery / Javascript调用您的后端,您可能希望在ASP.Net MVC WebAPI中托管。

编辑:猜猜我的建议有一些混乱。我不是说这是唯一的办法,但这是我熟悉的,因为我们的团队建立了我们的桌面/网络手机移动网页移动电话mvc4 webapi kendoui应用程序。这种模式对我们来说很有用,所以也许它也适用于你,或者至少给你一些关于如何构建你的解决方案的想法。祝你好运!

猜你在找的asp.Net相关文章