ChildActionExtensions::Action Method
Invokes a child action method and returns the result as an HTML string.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Action(HtmlHelper^, String^) | Invokes the specified child action method and returns the result as an HTML string. |
![]() ![]() | Action(HtmlHelper^, String^, Object^) | Invokes the specified child action method with the specified parameters and returns the result as an HTML string. |
![]() ![]() | Action(HtmlHelper^, String^, RouteValueDictionary^) | Invokes the specified child action method using the specified parameters and returns the result as an HTML string. |
![]() ![]() | Action(HtmlHelper^, String^, String^) | Invokes the specified child action method using the specified controller name and returns the result as an HTML string. |
![]() ![]() | Action(HtmlHelper^, String^, String^, Object^) | Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string. |
![]() ![]() | Action(HtmlHelper^, String^, String^, RouteValueDictionary^) | Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string. |
ChildActionExtensions::Action Method (HtmlHelper^, String^)
Invokes the specified child action method and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |
ChildActionExtensions::Action Method (HtmlHelper^, String^, Object^)
Invokes the specified child action method with the specified parameters and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, Object^ routeValues )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
- routeValues
-
Type:
System::Object^
An object that contains the parameters for a route. You can use routeValues to provide the parameters that are bound to the action method parameters. The routeValues parameter is merged with the original route values and overrides them.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |
ChildActionExtensions::Action Method (HtmlHelper^, String^, RouteValueDictionary^)
Invokes the specified child action method using the specified parameters and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, RouteValueDictionary^ routeValues )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
A dictionary that contains the parameters for a route. You can use routeValues to provide the parameters that are bound to the action method parameters. The routeValues parameter is merged with the original route values and overrides them.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |
ChildActionExtensions::Action Method (HtmlHelper^, String^, String^)
Invokes the specified child action method using the specified controller name and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, String^ controllerName )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
- controllerName
-
Type:
System::String^
The name of the controller that contains the action method.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |
ChildActionExtensions::Action Method (HtmlHelper^, String^, String^, Object^)
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, String^ controllerName, Object^ routeValues )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
- controllerName
-
Type:
System::String^
The name of the controller that contains the action method.
- routeValues
-
Type:
System::Object^
An object that contains the parameters for a route. You can use routeValues to provide the parameters that are bound to the action method parameters. The routeValues parameter is merged with the original route values and overrides them.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |
ChildActionExtensions::Action Method (HtmlHelper^, String^, String^, RouteValueDictionary^)
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
public: [ExtensionAttribute] static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, String^ controllerName, RouteValueDictionary^ routeValues )
Parameters
- htmlHelper
-
Type:
System.Web.Mvc::HtmlHelper^
The HTML helper instance that this method extends.
- actionName
-
Type:
System::String^
The name of the action method to invoke.
- controllerName
-
Type:
System::String^
The name of the controller that contains the action method.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
A dictionary that contains the parameters for a route. You can use routeValues to provide the parameters that are bound to the action method parameters. The routeValues parameter is merged with the original route values and overrides them.
| Exception | Condition |
|---|---|
| ArgumentNullException | The htmlHelper parameter is null. |
| ArgumentException | The actionName parameter is null or empty. |
| InvalidOperationException | The required virtual path data cannot be found. |

