WebForm,MVC,與AJAX的思考

2022-02-07 10:18:41 字數 383 閱讀 5560

現在的asp.net混雜著webform,mvc,與ajax,在做**的時候,這三種模式似乎不太相容,整理一下思路,業務邏輯和資料儲存不考慮,只考慮分層的ui層應用。

webform是伺服器執行全部的介面效果,客戶端只是顯示。

純粹的ajax是客戶端執行全部的介面效果,伺服器只提供顯示的資料。

mvc是客戶端和伺服器端都不考慮介面效果,客戶端請求,伺服器端產生的資料,並結合已經完成的模板頁面傳送出去。

那麼那種方式好呢?個人認為純粹的ajax可能是更合適的模式,也許是以後發展的方向。

因為webform將樣式,指令碼和html混雜在一起,和網頁的語義樣式指令碼分離的標準不符,mvc每次都會將頁面重新顯示的方式也對使用者體驗不利,雖然這三個現在都可以混雜在一起,不過這不是長久之計。

ajax的步驟與封裝ajax

今天和大家聊下如何ajax的工作原理和如何封裝ajax.1.什麼是ajax ajax技術核心是xmlhttprequest物件 簡稱xhr 這是由微軟首先引入的乙個特性,其他瀏覽器提供商後來都提供了相同的實現。在xhr出現之前,ajax式的通訊必須借助一些hack手段來實現,大多數是使用隱藏的框架或...

Ajax同步與非同步

之前一直在寫jquery 的時候遇到ajax載入資料都需要考慮 執行順序問題。最近的專案用了到ajax同步。這個同步的意思是當js 載入到當前ajax的時候會把頁面裡所有的 停止載入,頁面出去假死狀態,當這個ajax執行完畢後才會繼續執行其他 頁面假死狀態解除。而非同步則這個ajax 執行中的時候其...

ajax 同步與非同步

同步是指 傳送方發出資料後,等接收方發回響應以後才發下乙個資料報的通訊方式。使用者填寫所有資訊後,提交給伺服器,等待伺服器的回應 檢驗資料 是一次性的。資訊錯誤又要重新填寫!非同步是指 傳送方發出資料後,不等接收方發回響應,接著傳送下個資料報的通訊方式。當使用者填寫完一條資訊後,該資訊會自動向伺服器...