Asp.net mvc 如何在Razor中将表单操作转换为Html.BeginForm语法

Asp.net mvc 如何在Razor中将表单操作转换为Html.BeginForm语法,asp.net-mvc,razor,Asp.net Mvc,Razor,如何在Razor中将以下表单/语法转换为Html.BeginForm语法 <form action="~/Handler1.ashx" method="POST" enctype="multipart/form-data"> 认为您可以使用以下方法: @Html.BeginForm(null, null, FormMethod.Post, new { @action="your_url_here", @enctype = "multipart/form-data" }) ,或编写

如何在Razor中将以下表单/语法转换为Html.BeginForm语法

<form action="~/Handler1.ashx" method="POST" enctype="multipart/form-data">

认为您可以使用以下方法:

@Html.BeginForm(null, null, FormMethod.Post, new { @action="your_url_here", @enctype = "multipart/form-data" })
,或编写自己的HTML扩展(例如:BeginHandlerForm)