加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 00:35:52 所属栏目:asp.Net 来源:网络整理
导读:我有一个使用ASP.NET MVC和jQuery完成的站点。是否可以修改我现有的项目没有太多的返工,以便它可以用于手机创建iphone / android应用程序? 解决方法 这是一种方法:将您的逻辑移动到MVC WebAPI(或其他REST / webservice)项目,然后将MVC站点转换为简单的ht
我有一个使用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应用程序。这种模式对我们来说很有用,所以也许它也适用于你,或者至少给你一些关于如何构建你的解决方案的想法。祝你好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读