是否可以在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. 是否有可能使用mac編譯ASP.NET MVC 5項目
- 3. 是否有可能在反應渲染函數中返回空?
- 4. 是否有可能使WebApI項目和MVC項目在同一端口工作
- 5. 是否有可能通過文檔片段渲染組件?
- 6. 是否有可能從textBlock得到渲染文本
- 7. 是否有可能在React渲染函數中使用if ... else ...語句?
- 8. 是否有可能在Visual Studio 2010的ASP.NET MVC項目中使用HTML5?
- 9. 是否有可能在領域模型項目中使用MVC Foolproof驗證
- 10. 是否有可能在正常的非Ajax提交中使jQuery可排序的序列化項目可用?
- 11. 使用AJAX渲染新的ActiveRecord結果 - 可能是鬍鬚?
- 12. sinatra/padrino中是否有可用的渲染上下文?
- 13. 渲染GridView項目文本
- 14. jqGrid與JSON渲染表,但在MVC中沒有數據項目
- 15. 是否有可能設置狀態碼,同時使用渲染:文本=> PROC
- 16. 渲染在使用Spring MVC
- 17. 是否有可能僅在當前項目中使用PIP
- 18. 是否有可能在Swift項目中使用libVLC?
- 19. 是否有可能在jsf項目中使用js庫
- 20. 是否有可能在JavaScript項目中使用Nodejs
- 21. 是否有可能在swift項目中使用.a庫
- 22. 是否有可能在sap web IDE項目中使用servlet?
- 23. 是否有可能通過屬性來分解渲染用戶?
- 24. 是否有可能在兩個項目
- 25. 是否有可能在內容背後渲染內容?
- 26. 是否有可能Angularjs ng-switch不能渲染視圖?
- 27. 是否有可能從laravel中的公用文件夾渲染視圖
- 28. 是否有可能有一個機構來渲染角4
- 29. 是否有可能使用Spring MVC + PrimeFaces?
- 30. 是否有可能有項目
你需要通過ajax渲染整個頁面(與佈局)? – Shyju 2012-07-26 13:22:03