ASP .NET MVC4运行时的地方

时间:2014-01-17 16:26:26

标签: asp.net-mvc-4 web

我创建了一个银光网站。 Silver-light有一部分用于客户端,另一部分用于服务器端。

现在,我想在.net MVC 4中创建另一个网站。 我无法理解两件事。 首先是,网站将被执行?客户端或服务器端?? 例如,如果我在控制器中有一个LINQ函数,它将在哪里执行? 第二个是,我可以像银光一样使用WCF吗?或者我可以在项目中添加.edmx文件(ado.entity文件)??

2 个答案:

答案 0 :(得分:1)

是的,您可以在银光应用程序中使用WCF服务。您必须添加WCF应用程序的引用

答案 1 :(得分:0)

第一个问题的答案是MVC是服务器端技术。您可以利用JavaScript和其他方法将该技术用于客户端功能,但它需要在服务器上执行控制器,视图和模型。

第二个问题的答案是WCF可以像MVC中的Silverlight一样使用,虽然取决于你如何使用它,取决于它是否在客户端使用。如果您通过Controller访问WCF,则在服务器端完成。如果您通过AJAX / jQuery使用它,那么您将通过客户端处理它。