WCF作为MVC控制器.模型和视图

本文关键字:视图 模型 控制器 作为 MVC WCF | 更新日期: 2023-09-27 18:19:34

我一直在网上搜索我的问题的可能答案,但一点运气都没有
我只是想知道我是否可以在ASP.NET MVC中使用WCF作为我的控制器。

所以如果我打电话给
(WCF)
http://localhost:1621/WCF/LogOut.svc?id=10001

它将像
一样工作(MVC)
http://localhost:1621/WCF/LogOut?id=10001

或者我只是想错了
你能为MVC和WCF提供一些更深入的知识来源吗。。谢谢

WCF作为MVC控制器.模型和视图

MVC声明控制器接收请求,并负责准备模型并将其传递给最终呈现的视图。

尽管从web请求的角度来看,WCF可能看起来像MVC,但没有简单的方法可以让WCF向浏览器呈现HTML。这意味着WCF是否可以实现"控制器",这些控制器产生"模型",但不是为创建"视图"而设计的。

但是,如果您的web应用程序可以获取WCF调用生成的XML/JONS数据(即,您的视图完全在客户端实现),那么是的,WCF作为MVC的"控制器/模型"部分的提供者做得很好。