47
A
回答
83
菲爾哈克很好地解釋了它在this blog post。基本上是一個孩子的行動是一個控制器的動作,你可以從視圖中使用Html.Action
助手調用:
@Html.Action("SomeActionName", "SomeController")
那麼這個動作將執行,並在視圖中的指定位置提供它的輸出。與Partial的不同之處在於,一個局部只包含指定的標記,沒有其他操作比主要操作執行。
所以你基本上接收請求和渲染視圖中的主要作用,但是從這個視圖中,你可以渲染將通過他們的獨立MVC的生命週期,並最終使輸出多個孩子的行爲。所有這些都將發生在單個HTTP請求的上下文中。
兒童的行爲是創建其中可以嵌入到你的意見,並通過自己的獨立的MVC生命週期當中去整個可重複使用的小工具是有用的。
7
的兒童動作是通過使用html.renderaction或html.action輔助從視圖的內部調用一個動作。
1
子動作是在視圖中通過@ Html.Action()調用的動作方法。
例子 我在我的控制器上有一個Action。
public DateTime Time(DateTime time)
{
return time;
}
撥叫查看這個動作我會用:
@Html.Action("Time", new { time = DateTime.Now })
相關問題
- 1. 什麼是Windows 8'兒童會議'?
- 2. 動作鏈接到兒童動作
- 3. 在MVC中淘汰兒童的兒童加載/選項
- 4. ExpandableListView兒童活動
- 5. CCSpriteBatchNode兒童動畫
- 6. 兒童內部角兒童
- 7. 解析兒童Simplexml兒童
- 8. 我如何在asp.net中使用兒童唯一的動作mvc
- 9. EnumChildWindows爲什麼會跳過兒童?
- 10. 爲什麼重定向結果未在兒童操作中允許Asp.net MVC 2
- 11. 爲什麼非流動兒童不浮動
- 12. jQuery的是什麼,而不是$(本).parent()兒童()
- 13. Android設置兒童意圖動作欄
- 14. 什麼是從兒童獲得主要活動的推薦方式活動
- 15. JTree的兒童增加兒童對兒童等
- 16. 兒童
- 17. 爲什麼兒童功能不起作用?
- 18. 爲什麼不dispay滾動條在兒童的div
- 19. 爲什麼不是這個AngularJS 2兒童@Component替代?
- 20. 爲什麼jQuery的兒童選擇器是針對父母?
- 21. 什麼是兄弟姐妹和兒童之間的差異
- 22. 獲得專門的兒童班的正確方法是什麼?
- 23. 兒童進程不能正常退出的原因是什麼?
- 24. 什麼是創建和附加兒童的最佳時間?
- 25. 在Flex中更新Accordion兒童的正確方法是什麼?
- 26. 什麼是「兒童」在CommonsChunkPlugin config中提到
- 27. 什麼是兒童選擇器的替代品?
- 28. javascript div兒童不工作
- 29. 兒童路線不工作
- 30. 兒童路線不工作
可以調用非獨生子女行動FRIM看法? –
實際上,當你調用'Html.Partial'時,該動作自動成爲一個子動作。如果您使用'[ChildActionOnly]'屬性修飾動作,那麼您只能將其用作子動作 - 您無法直接訪問它。 –
我認爲一個區別是動作方法可以從任何視圖調用?對吧? –