Riferimento a .NET Framework
Metodo ChildActionExtensions.Action (HtmlHelper, String, String)
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.
Richiama il metodo di azione figlio specificato utilizzando il nome del controller specificato e restituisce il risultato come stringa HTML.
Spazio dei nomi: System.Web.Mvc.Html
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Sintassi
Visual Basic - (Dichiarazione)
<ExtensionAttribute> _ Public Shared Function Action ( _ htmlHelper As HtmlHelper, _ actionName As String, _ controllerName As String _ ) As MvcHtmlString
Visual Basic (Utilizzo)
Dim htmlHelper As HtmlHelper Dim actionName As String Dim controllerName As String Dim returnValue As MvcHtmlString returnValue = htmlHelper.Action(actionName, _ controllerName)
C#
public static MvcHtmlString Action( this HtmlHelper htmlHelper, string actionName, string controllerName )
Visual C++
[ExtensionAttribute] public: static MvcHtmlString^ Action( HtmlHelper^ htmlHelper, String^ actionName, String^ controllerName )
JScript
public static function Action( htmlHelper : HtmlHelper, actionName : String, controllerName : String ) : MvcHtmlString
Parametri
- htmlHelper
- Tipo: System.Web.Mvc.HtmlHelper
Istanza dell'helper HTML estesa da questo metodo.
- actionName
- Tipo: System.String
Nome del metodo di azione da richiamare.
- controllerName
- Tipo: System.String
Nome del controller contenente il metodo di azione.
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza in qualsiasi oggetto di tipo HtmlHelper. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere b8020aae-374d-46a9-bcb7-8cc2390b93b6 o 175ce3ff-9bbf-4e64-8421-faeb81a0bb51.Eccezioni
| Eccezione | Condizione |
|---|---|
| ArgumentNullException |
Il parametro htmlHelper è null. |
| ArgumentException |
Il parametro actionName è null o vuoto. |
| InvalidOperationException |
Non è possibile trovare i dati del percorso virtuale necessari. |
Esempi
The following example shows how to call the Action helper method in markup and how to pass to it the name of the action method and controller that renders the child view.
<%= Html.Action("ChildList", "Home") %>
Vedere anche