0

ビュー内でHtmlHelper.BeginFormメソッドを使用する既存の ASP.NET MVC 4 アプリケーションがあります。このサイトは、URL のパス部分にいくつかの文字を追加するリバース プロキシの背後に配置されます。次のことを可能にする HtmlHelper の拡張メソッドを作成したいと考えていました。

@using (Html.BeginForm("ActionName", "MyControllerName", FormMethod.Post, new { @class = "my-class" })){

そして、次の出力を変更できます。

<form method="POST" action="/MyController/ActionName" class="my-class">

代わりに次のようにします。

<form method="POST" action="/Some/Prepended/Path/MyController/ActionName" class="my-class">
4

1 に答える 1