Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

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

Spazio dei nomi  System.Web.Mvc.Html
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)
public static void RenderAction(
	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 figlio da richiamare.

controllerName
Tipo: System.String

Nome del controller contenente il metodo di azione.

routeValues
Tipo: System.Object

Oggetto contenente 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.

Nota sull'utilizzo

In Visual Basic e C# questo metodo può essere chiamato come metodo di istanza su qualsiasi oggetto di tipo HtmlHelper. Quando si utilizza la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per ulteriori informazioni, vedere http://msdn.microsoft.com/it-it/library/bb384936 o http://msdn.microsoft.com/it-it/library/bb383977.
EccezioneCondizione
ArgumentNullException

Il parametro htmlHelper è null.

ArgumentException

Il parametro actionName è null o vuoto.

InvalidOperationException

Non è possibile trovare i dati del percorso virtuale necessari.

Nell'esempio seguente viene illustrato come chiamare il metodo helper RenderAction nel markup e come passare ad esso il nome del metodo di azione e quello del controller che eseguono il rendering della visualizzazione figlio e un oggetto anonimo che contiene valori di route.

<% Html.RenderAction("Display", "Home", new { section = "News" }); %>
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.