2011-11-24 53 views
2

您是否認爲開發一個ASP.Net網站,在每個頁面上設置純jQuery,AJAX和JSON Web服務調用是個不錯的主意? (代碼隱藏一直保持到最低限度,一切都是客戶端腳本如果可能的話)使用純AJAX體系結構進行ASP.Net開發

//on .ready() 
$(function() { 
    //call web service to initialize page 
    $.ajax({ 
     url: "myService.asmx/DoSomething", 
     dataType: 'json', 
     data: data, 
     success: function(message){ 
      //render html page with jTemplates plugin 
     } 
    }); 
}); 

我在開發過程中採用這種架構,並開始得到關注,因爲我是新來的這我不能確定自己是否做對了..

這種方法是否比其他方式有利(或者這肯定是壞的)?爲什麼?爲什麼不?

+0

你對網站做了什麼?搜索引擎是否重要?如果是的話,最好加載html和做其他事情與阿賈克斯,如張貼表格 –

+0

搜索引擎在這裏並不重要..它是一個管理網站,被封閉的人羣用來管理和支持另一個公共網站。 – Kagawa

回答

1

我已經在JavaScript上構建了一個完整的交互式Facebook遊戲。我使用了JavaScript(骨幹)的MVC框架,前端和後端之間的通信純粹是休息調用請求和提交信息,後端是PHP,我們使用了MVC,CodeIgniter framweork。它花了很多計劃,但它絕對有能力。

1

這是可能的,因此,您甚至可以使用純XHTML。但是很多客戶端代碼可能會導致安全性變弱。其他觀點可能易於開發和維護代碼。截至目前,在這一行中沒有ASP.NET的標準框架。 MVC或MVVM都基於服務器端代碼。