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 – 如何设置IHttpAsyncHandler超时?
- 如何从ASP.NET Web服务实现自定义JSON序列化?
- asp.net-mvc – 用于MVC初学者的MVC 5或MVC 6
- asp.net-mvc-3 – 剃刀索引视图中的条件格式
- asp.net-mvc-2 – 使用Ninject返回null的HttpHandler属性注
- ASP.NET MVC中的“Generic”OpenID 5
- asp.net-mvc – MVC Radiobutton绑定复杂对象
- Asp.net会话到期重定向到登录页面
- asp.net – 如何通过webservice从返回的数据集中删除“diff
- 防止ASP.Net中的重复回发(C#)
- asp.net – Web配置转换不工作
- asp.net-core – RemoteIpAddress始终为null
- asp.net – 什么是crossdomain.xml文件?
- asp.net-mvc-2 – 使用ASP.NET MVC 2 C#4的最佳B
- asp.net-mvc – 使用ASP.Net MVC中的模型绑定器更
- oauth-2.0 – 使用DotNetOpenAuth创建OAuth 2.0服
- 使用Asp.Net Identity 2在AspNetUserClaims中存储
- .net – 将数据写入App_Data
- 如何在实时服务器上调试asp.net应用程序
- asp.net-mvc – ASP.NET MVC如何知道方法是一种动
