2014-01-17 24 views
0

我創建了一個銀燈網站。銀光有部分用於客戶端,部分用於服務器端。ASP .NET MVC4運行時間地點

現在,我想創建.net MVC 4中的另一個網站。 我無法真正理解兩件事。 首先是,網站將在哪裏執行?客戶端或服務器端?例如,如果我有一個LINQ函數在控制器中,它將被執行? 第二個是,我可以像銀光一樣使用WCF嗎?或者我可以在項目中添加.edmx文件(ado.entity文件)?

回答

0

第一個問題的答案是MVC是一種服務器端技術。您可以利用JavaScript和其他方法將該技術用於客戶端功能,但它需要控制器,視圖和模型在服務器上執行。

第二個問題的答案是WCF可以像MVC中的Silverlight一樣使用,但取決於您如何使用它,取決於它是否在客戶端使用。如果您通過Controller訪問WCF,則在服務器端完成。如果您通過AJAX/jQuery使用它,則通過客戶端處理它。

1

是的,你可以在銀光應用程序中使用WCF服務。您必須添加WCF應用程序的參考號