これはまっすぐ進むと思っていましたが、どうやってそれを解決することができました。 URLパラメータを別のアクションに渡す場合は、そのための新しいルートを作成する必要がありますか?ASP.Net MVC Html.RenderActionを使用してurlパラメータをChildActionに渡す方法
コントローラ
[ChildActionOnly]
public ActionResult ContentSection(string sectionAlias, string mvcController, string mvcAction = null)
図
@Html.RenderAction("ContentSection", "Portal", new {sectionAlias = "TermsAndConditions", mvcController = "Portal", mvcAction = "ChoosePayment"})
エラー
CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
代わりに@ Html.Action(...)を呼び出すことで、コンテンツを返すメソッドとして呼び出すことができます(中括弧などを使用したくない場合) –
ありがとう、ただ他の同様の記事を読んでそれを理解しました。ありがとう!私はこれも前に一度私を得たと思う.. – JBeckton
細かい説明! –