什么是MVC子行动?

 2023-02-17    379  

问题描述

我在mvc(基本书)中阅读了儿童动作,但我真的不知道它是什么?

可以有些请解释这些方法吗?

什么是MVC子行动?

推荐答案

phil haack在这个博文帖子.基本上,子行动是您可以使用Html.Action Helper从视图中调用的控制器操作:

@Html.Action("SomeActionName", "SomeController")

然后此操作将在视图中的指定位置执行并呈现其输出.与部分的差异是部分仅包括指定的标记,没有其他动作执行而不是主操作.

所以你基本上有收到请求的主要动作并呈现了一个视图,但从这个视图中,您可以呈现多个子操作,该操作将通过其独立的MVC生命周期进行,并最终呈现输出.并且所有这些都将在单个HTTP请求的上下文中发生.

子操作对于创建整个可重用的小部件,可以嵌入到您的视图中,并通过其独立的MVC生命周期.

其他推荐答案

子操作是通过使用HTML.Renderaction或HTML.Action Helper从视图内部调用的操作.

其他推荐答案

子操作是通过 @ html.action()的视图中调用的动作方法.

示例
我对我的控制器有一个动作.

public DateTime Time(DateTime time)
{
    return time;
}

从查看我将使用:

@Html.Action("Time", new { time = DateTime.Now })

以上所述是小编给大家介绍的什么是MVC子行动?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34258.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。