asp.net-mvc – 使用WCF促进AJAX调用是否有优势?
发布时间:2020-12-16 06:35:47 所属栏目:asp.Net 来源:网络整理
导读:我目前正在阅读一份提案,其中此人建议使用WCF服务来促进Web应用程序中的 AJAX调用.他们说WCF可以更有效地序列化数据. 我个人从未考虑采用这种方法.我一直喜欢使用jQuery的AJAX功能调用MVC控制器,这从来都不是问题. 现在有这个提议将WCF用于AJAX,我有点怀疑.
我目前正在阅读一份提案,其中此人建议使用WCF服务来促进Web应用程序中的
AJAX调用.他们说WCF可以更有效地序列化数据.
我个人从未考虑采用这种方法.我一直喜欢使用jQuery的AJAX功能调用MVC控制器,这从来都不是问题. 现在有这个提议将WCF用于AJAX,我有点怀疑.我想保持开放的心态.对我来说,它似乎添加了另一层,不必要地使事情复杂化.这值得吗? 解决方法
作为旁注,ASP.Net MVC目前使用
JavaScriptSerializer(尽管它被标记为过时的帖子.Net 3.5)用于序列化WCF使用DataContractJsonSerializer的JSON数据.
因此,就JSON序列化效率而言,MVC将更有效,因为JavaScriptSerializer比DataContractJsonSerializer更轻量级(都快速和脏). HTH (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET基于Ajax的Enter键提交问题分析
- ASP.NET会话状态在异常后丢失
- asp.net-mvc-2 – MVC2 – > MVC3升级
- asp.net – 检查ASPX文件以确保资源键在RESX中引用了exsist
- asp.net-web-api – 刷新令牌 – 服务器端存储和撤销多个客
- asp.net 发布WebService出现的各种问题及解决方法
- 如何在.NET MVC应用程序中包含社交媒体共享?
- Scaffolding Template on Asp.Net Core Ra
- asp.net – Googlebot导致.NET System.Web.HttpException
- 如何使用ASP.NET MVC项目启动Azure模拟器
推荐文章
站长推荐
- asp.net-mvc – IIS 7与IIS Express的路由错误,生
- asp.net-mvc – 缓存直到ASP.NET MVC和Entity Fr
- asp.net-core – .NET核心托管包
- asp.net – 如何从Web应用程序进行高级打印?
- ASP.Net 4中ClientIDMode的正确设置是什么,以获得
- ASP.NET UpdatePanel JavaScript失效的另一种完美
- 使用ASP.NET MVC在JS文件中设置jQuery的ajax url
- 当使用ASP.Net Membership和另外一个表来存储用户
- ASP.NET WebForms DropDownList数据绑定奇怪的行
- 使用ASP.NET 5中的默认DI容器一次注册所有服务,类
热点阅读