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应用程序。这种模式对我们来说很有用,所以也许它也适用于你,或者至少给你一些关于如何构建你的解决方案的想法。祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – IIS 7.5和ASP .NET 2.0
- asp.net – 实体框架:坚持在多对多添加新实体,而不是重新使
- asp.net – 多个用户控件和JavaScript
- asp.net – 来自asp app的流媒体mime类型’application / p
- asp.net-mvc – 使用ASP.NET MVC 2 AsyncController实现长时
- asp.net – GroupBox不在工具箱中
- asp.net-mvc – jqGrid中的日期选择器,简单的例子?
- asp.net – 当前上下文中不存在名称“GridView1”
- asp.net – 使用HttpModules将事件附加到Session OnStart和
- asp.net – Linq对sql对象是否可序列化为会话状态?
推荐文章
站长推荐
- asp.net core WebAPI实现CRUD
- ASP.NET Core应用的错误处理[4]:StatusCodePage
- asp.net – 我必须为每个ASP按钮添加CausesValid
- asp.net-mvc-3 – 访问帮助程序中的全局页面变量
- asp.net-mvc – MVC HTML.RenderAction – 错误:
- ASP.NET如何确定是否排队请求?
- 删除ASP.NET MVC 4路由到应用程序根目录中的尾随
- asp.net-mvc – 我的字体没有在print preview st
- ASP.NET发布Web API接口时请求方式版本差异问题
- asp.net – 从域到www.domain的全局301重定向
热点阅读