2009-11-24 5 views
0

Si j'appelle RenderAction sur une méthode d'action dont la vue a Html.BeginForm() sans params, mon action de formulaire suit l'URL parent. Si j'ajoute des paramètres (valeurs de routes, actions, etc.), l'attribut d'action de formulaire est remplacé par le nom et l'action du contrôleur de MyChildContorller. Comment utiliser RenderAction sans affecter l'URL parent?RenderAction - Utilisation sans influence pour parent

Comment utiliser RenderAction sans affecter l'URL parent?

+1

Peut-être que vous voulez plutôt RenderPartial()? – bzlm

Répondre

0

Html.BeginForm() met simplement Request.Url.ToString() sous la forme action paramètre. Lorsque vous utilisez Html.BeginForm("actionName", "controllerName") le routage sera utilisé pour calculer l'URL.

Questions connexes