Rappresenta il supporto per la chiamata di metodi di azione figlio e l'esecuzione del rendering dell'inline del risultato in una visualizzazione padre.
System.Web.Mvc.Html.ChildActionExtensions
Spazio dei nomi: System.Web.Mvc.Html
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
<ExtensionAttribute> _ Public NotInheritable Class ChildActionExtensions
Non è necessario dichiarare un'istanza di una classe statica per accedere ai relativi membri.
public static class ChildActionExtensions
[ExtensionAttribute] public ref class ChildActionExtensions abstract sealed
public final class ChildActionExtensions
| Nome | Descrizione | |
|---|---|---|
|
Action(HtmlHelper, String) | Richiama il metodo di azione figlio specificato e restituisce il risultato come stringa HTML. |
|
Action(HtmlHelper, String, Object) | Richiama il metodo di azione figlio specificato con i parametri specificati e restituisce il risultato come stringa HTML. |
|
Action(HtmlHelper, String, String) | Richiama il metodo di azione figlio specificato utilizzando il nome del controller specificato e restituisce il risultato come stringa HTML. |
|
Action(HtmlHelper, String, RouteValueDictionary) | Richiama il metodo di azione figlio specificato utilizzando i parametri specificati e restituisce il risultato come stringa HTML. |
|
Action(HtmlHelper, String, String, Object) | Richiama il metodo di azione figlio specificato utilizzando i parametri e il nome del controller specificati e restituisce il risultato come stringa HTML. |
|
Action(HtmlHelper, String, String, RouteValueDictionary) | Richiama il metodo di azione figlio specificato utilizzando i parametri e il nome del controller specificati e restituisce il risultato come stringa HTML. |
|
RenderAction(HtmlHelper, String) | Richiama il metodo di azione figlio specificato ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
|
RenderAction(HtmlHelper, String, Object) | Richiama il metodo di azione figlio specificato utilizzando i parametri specificati ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
|
RenderAction(HtmlHelper, String, String) | Richiama il metodo di azione figlio specificato utilizzando il nome del controller specificato ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
|
RenderAction(HtmlHelper, String, RouteValueDictionary) | Richiama il metodo di azione figlio specificato utilizzando i parametri specificati ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
|
RenderAction(HtmlHelper, String, String, Object) | Richiama il metodo di azione figlio specificato utilizzando i parametri e il nome del controller specificati ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
|
RenderAction(HtmlHelper, String, String, RouteValueDictionary) | Richiama il metodo di azione figlio specificato utilizzando i parametri e il nome del controller specificati ed esegue il rendering dell'inline del risultato nella visualizzazione padre. |
A child action method renders part of a view instead of the whole view. To call a child action, use either the Action method, which returns an HTML string, or the RenderAction method, which renders the action results inline.
A call to Action or RenderAction uses the existing HTTP context, so the request data is relative to the original request (including the raw URL of the request). This means that from the rendered action you can bind to data from the original request (including form values, query string values, route values, and so on). This also means that all relative URLs that are returned by the child action's view will be relative to the parent (root) action. The HTTP method of the request will be the method of the parent (root) request.
The HandleErrorAttribute attribute on a child action method is ignored if an exception occurs in the child action itself. Therefore, a child action should handle its own exceptions. If a child action has an AuthorizeAttribute attribute applied, the attribute will execute and return an HTTP Unauthorized 401 status code.