是否可以在asp.net.net mvc項目中使用ajax渲染正文?是否有可能在asp.net.net mvc項目中使用ajax渲染正文?
回答
是的,這是可能的,但它沒有任何意義,因爲它會導致完全破壞和無效的標記。你最終會得到一個2頭和2個身體象誇茲莫多。通常請求視圖AJAX的動作應該只返回部分視圖,而不是帶佈局的全視圖。或者,如果您屬於某個帶寬節省方,您可以讓您的操作返回JSON,然後使用客戶端模板框架來佈置標記。
除非用ajax結果替換整個當前頁面...對嗎? ;) – 2012-07-26 13:24:11
@AndersHolmström,這絕對會殺死AJAX的全部目的,即只刷新DOM的某些部分,從而節省帶寬:-)所以,如我所說,這是可能的,但完全沒有意義。 – 2012-07-26 13:24:32
我認爲唯一的一點,如果AJAX是要刪除該頁面上重新加載的惱人的地址欄閃爍... – 2012-07-26 13:25:09
RenderBody用於頁面回發,用來自使用Razor模板引擎註釋的服務器數據來呈現新的HTML文檔。 AJAX用於以異步方式從服務器檢索數據(通常以JSON格式)。一個AJAX請求可以用來檢索RenderBody()所能提供的相同數據,但這樣做不會有多大意義,也不是最佳實踐。
- 1. 畫布項目不能正確渲染
- 2. 是否有可能從textBlock得到渲染文本
- 3. 是否有可能通過文檔片段渲染組件?
- 4. 是否有可能在正常的非Ajax提交中使jQuery可排序的序列化項目可用?
- 5. 是否有可能在React渲染函數中使用if ... else ...語句?
- 6. 是否有可能在Visual Studio 2010的ASP.NET MVC項目中使用HTML5?
- 7. 渲染GridView項目文本
- 8. sinatra/padrino中是否有可用的渲染上下文?
- 9. jqGrid與JSON渲染表,但在MVC中沒有數據項目
- 10. 是否有可能設置狀態碼,同時使用渲染:文本=> PROC
- 11. 渲染在使用Spring MVC
- 12. 是否有可能僅在當前項目中使用PIP
- 13. 是否有可能在sap web IDE項目中使用servlet?
- 14. 是否有可能在Swift項目中使用libVLC?
- 15. 是否有可能在swift項目中使用.a庫
- 16. 是否有可能在JavaScript項目中使用Nodejs
- 17. 是否有可能通過屬性來分解渲染用戶?
- 18. 是否有可能有一個機構來渲染角4
- 19. 是否有可能使用Spring MVC + PrimeFaces?
- 20. MVC4渲染項目,使用變量?
- 21. 是否有可能有項目
- 22. ASP.NET MVC在Html Helper中使用渲染部分渲染
- 23. 從MVC引用的DLL渲染非MVC項目中的MVC部分視圖
- 24. 活動記錄中的項目不能正確渲染 - Rails 4.2
- 25. 沒有瓷磚的等距渲染,該目標是否可達?
- 26. 是否有可能在「sql server項目」上使用linq
- 27. 是否有可能在渲染之前在緩存中插入圖像
- 28. 是否有可能使用燒瓶渲染模板到php腳本
- 29. 是否有可能使用TFS API獲取所有項目和子項目
- 30. Spring MVC:無法渲染視圖 - $ {}正在渲染
你需要通過ajax渲染整個頁面(與佈局)? – Shyju 2012-07-26 13:22:03