私は前のURLのアクションである変数の1つを使用してフォームをポストしようとしていますが、POSTするたびにその変数はnullになります。 POSTアクションに達するまで、少なくともその情報を保持する方法はありますか?RequestContext.RouteDataとRequest.UrlReferrer情報はFormMethod.Postで失われます
私はUrl.RequestContext.RouteData.Values["action"]
とRequest.UrlReferrer
の両方を使ってアクションを取得しようとしました。私の見解では
私は、ファイル、アクション名、およびIDをPOSTしようとしている:
Html.BeginForm("Edit", "Expenses", FormMethod.Post, new { enctype = "multipart/form-data", actionName = actionName, id = idInt })
私はそれそれは仕方続ける場合は、アクション名がnullですが、私の場合FormMethod.Post部分をBeginFormメソッドから削除します。アクション名が正常にポストされ、ファイルはnullです。
ありがとう! :-) – Sicypher