Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Metodo ChildActionExtensions.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.

Spazio dei nomi:  System.Web.Mvc.Html
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public static MvcHtmlString Action(
	this HtmlHelper htmlHelper,
	string actionName,
	string controllerName,
	Object routeValues
)

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.
routeValues
Tipo: System.Object
Oggetto che contiene i parametri per una route. È possibile utilizzare routeValues per fornire i parametri associati ai parametri del metodo di azione. Il parametro routeValues viene unito ai valori della route originali eseguendone l'override.

Valore restituito

Tipo: System.Web.Mvc.MvcHtmlString
Risultato dell'azione figlio come stringa HTML.

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.

EccezioneCondizione
ArgumentNullException

Il parametro htmlHelper è null.

ArgumentException

Il parametro actionName è null o vuoto.

InvalidOperationException

Non è possibile trovare i dati del percorso virtuale necessari.

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 and an anonymous object that contains route values.

<%= Html.Action("Display", "Home", new { section = "News" }); %>

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft