0
我有一个现有的ASP.NET MVC 4应用程序,利用视图内的HtmlHelper.BeginForm方法。这个网站现在要坐在一个反向代理之后,它会在网址的路径部分添加一些字符。我希望创建一个扩展方法的HtmlHelper,让我做到以下几点:使用HtmlHelper.BeginForm扩展方法预先添加到URL路径
@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">