Ho pensato che sarebbe stato semplice, ma sono riuscito a renderlo flessibile. Se voglio passare i parametri URL a un'altra azione devo creare una nuova rotta per quello?ASP.Net MVC Come passare i parametri url utilizzando Html.RenderAction a un'azione child
controllore
[ChildActionOnly]
public ActionResult ContentSection(string sectionAlias, string mvcController, string mvcAction = null)
vista
@Html.RenderAction("ContentSection", "Portal", new {sectionAlias = "TermsAndConditions", mvcController = "Portal", mvcAction = "ChoosePayment"})
errore
CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Oppure puoi chiamare @ Html.Action (...) invece, per chiamarlo come metodo che restituisce il tuo contenuto (se non ti piace usare le parentesi graffe, ecc.) –
Grazie, ho solo capito fuori leggendo un altro post simile. Grazie! Penso che questo mi sia già capitato una volta .. – JBeckton
Ottima spiegazione! –