我真的不明白Html.Action(string,object)
的用法,它的返回類型是HTMl字符串,爲什麼我們甚至需要它?以及它與partialview結果有什麼關係?我看到一些人在他們的任何視圖中使用@html.action(String actionname,Object routeobject);
,並且通過此方法調用的控制器返回partialviewresult什麼是?爲什麼我們使用@ html.action(string,object)?
-1
A
回答
0
首先,HtmlString表示不應再次編碼的HTML編碼的字符串。 HtmlString Class
有,我相信是從this問題好回答:
@Html.Action
和@Html.RenderAction
使用時,當你想要展示的任何組件類型的局部視圖模型是獨立於父模型,基本上它是用來內容在頁面上。您必須創建一個操作方法,該方法在從視圖調用方法的同時返回部分視圖結果。
更多,使用Html.Action當你真正需要從服務器獲取額外的數據來填充局部視圖
請看看在documentation更詳細的信息。
更多關於同一主題的問題:
MVC Html.Partial or Html.Action
也許發佈提問之前,一些研究將更好
相關問題
- 1. 爲什麼string []被解釋爲object [],而不是對象,但我們可以分配object obj = new string []?
- 2. 爲什麼我們必須將HashMap <String,Object>轉換爲HashMap <String,Object> .toMap
- 3. 爲什麼string.Join(string,object [])是特殊的?
- 4. 什麼是socket.emit(object,string)?
- 5. 爲什麼我們需要在getline(cin,string)之前使用cin.ignore()?
- 6. 爲什麼我們只在Java中使用(String args [])?
- 7. 爲什麼我們不能從Object []轉換爲String [],而我們可以從數組中的值?
- 8. 爲什麼我的POST返回[object Object]
- 9. 如果int不繼承Object,那麼爲什麼「String.format(String,Object ...)」用int的編譯?
- 10. 爲什麼我們使用system.out.flush()?
- 11. 爲什麼我們使用常量?
- 12. 爲什麼我們要使用HttpContext.Current?
- 13. 爲什麼我們使用MapSqlParameterSource
- 14. 爲什麼我們使用AutoCompleteTextView
- 15. 裝配需要什麼?爲什麼我們使用它們?
- 16. 爲什麼我們使用Groovy中
- 17. 爲什麼我們使用內部類?
- 18. 爲什麼我們需要使用prompt.start()?
- 19. 爲什麼我們使用ViewTreeObserver#addOnGlobalLayoutListener()
- 20. 爲什麼我們使用setLayoutParams?
- 21. 爲什麼我們使用.htaccess文件?
- 22. 爲什麼我們使用Gtk :: TreeModel :: ColumnRecord
- 23. 爲什麼我們使用jquery.klass?
- 24. 我們爲什麼要使用NSOperationQueue?
- 25. 爲什麼我們使用end Function?
- 26. 爲什麼我們使用canvas.save或canvas.restore?
- 27. 爲什麼我們在jQuery中使用「({})」?
- 28. 爲什麼我們需要使用ExitWindowsEx
- 29. 爲什麼我們使用ChangeAwareList和ChangeAwareMap
- 30. 爲什麼我們使用SimpleLoadTimeWeaver?
請注意,模型 - 視圖 - 控制器標籤是關於模式的問題。 ASP.NET-MVC實現有一個特定的標籤。 –
我明白,感謝您通知! – WaqarUlKhaf