我意識到,我的許多過去的項目遭受「太多ajax」。我寫了幾乎所有的內聯網「商業」類型的應用程序,以便更舊的瀏覽器/禁用javascript /等的可訪問性從來沒有真正成爲我的問題。但是像無法書籤/回去/隨機錯誤/超時,用戶沒有看到(我知道有這方面的解決方法,但只是一個例子)......並且大部分開發時間是更長的時間(對我來說是個大問題,我是唯一的開發者),看起來不是很多。asp mvc適當的ajax使用
從人們的經驗 - 什麼時候在商業應用/主要CRUD類型網站中使用ajax是否合適?
以此爲例:我有一個顯示所有註冊用戶的網格。其中一個按鈕可讓您進入編輯/詳情視圖,您可以在其中編輯所有信息並查看未在網格上顯示的更多信息。你可以點擊「保存」ajax請求並返回成功消息或模型狀態,並將錯誤轉換爲JSON,並顯示在「保存」按鈕上方的消息中(用一堆解析結果的jquery)all沒有頁面刷新很好。我有許多類似這樣的屏幕。如果跳過所有ajax/json/etc,點擊併成功(在頂部有某種「flash消息」,表示保存成功),跳過所有ajax/json/etc後,重新導向到顯示所有用戶的網格會更有意義嗎?作爲開發者。我很難想象對最終用戶最有意義的是什麼,但只是做一個重定向會簡單得多,對我來說很合理。人們在這些場景中的經歷是什麼?
+1 - 使用GET和POST請求來執行正常操作! – Fenton
嗨 - 感謝您的意見。你描述的方式實際上正是我決定採取的路線。我嘗試了這兩種方式,併發布/重定向「閃光消息」的流程要比使用它更流暢。我奇怪的是,從其他人的經驗來看,ajax會在這種情況下給「最終用戶」帶來任何好處 - 我想不是。我會瀏覽一遍你再次提到的書(我得到了mvc2和mvc3的alpha)。 – maciek