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. ExpandableListView儿童活动
- 4. CCSpriteBatchNode儿童动画
- 5. 解析儿童Simplexml儿童
- 6. 儿童内部角儿童
- 7. EnumChildWindows为什么会跳过儿童?
- 8. 为什么重定向结果未在儿童操作中允许Asp.net MVC 2
- 9. jQuery的是什么,而不是$(本).parent()儿童()
- 10. 什么是从儿童获得主要活动的推荐方式活动
- 11. 儿童
- 12. 为什么儿童功能不起作用?
- 13. 为什么不dispay滚动条在儿童的div
- 14. javascript div儿童不工作
- 15. 儿童路线不工作
- 16. 展开查询Azure移动服务给儿童的儿童
- 17. 动态加载儿童班?
- 18. JQUERY拨动儿童UL
- 19. ItemsControl儿童活动WPF C#
- 20. android listview儿童动画
- 21. ExpandableListView动态儿童高度
- 22. Android ExpandableListView滑动儿童
- 23. 什么是“儿童”在CommonsChunkPlugin config中提到
- 24. 在Flex中更新Accordion儿童的正确方法是什么?
- 25. 什么是儿童选择器的替代品?
- 26. 为什么不是这个AngularJS 2儿童@Component替代?
- 27. 儿童进程不能正常退出的原因是什么?
- 28. 什么是兄弟姐妹和儿童之间的差异
- 29. 懒惰加载儿童儿童(EF)
- 30. 儿童儿童enumerateChildNodes(withName:使用:)
可以调用非独生子女行动FRIM看法? –
实际上,当你调用'Html.Partial'时,该动作自动成为一个子动作。如果您使用'[ChildActionOnly]'属性修饰动作,那么您只能将其用作子动作 - 您无法直接访问它。 –
我认为一个区别是动作方法可以从任何视图调用?对吧? –