Tengo una vista de afeitar que agregué un botón de eliminación dentro de una declaración 'if' y cuando la vista se representa en el navegador, muestra "System.Web.Mvc.Html.MvcForm" al lado del botón de eliminación.
¿Como me deshago de esto?
Aquí está el código:
<div id="deletestatusupdate">
    @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase))
    {
        @Html.BeginForm("deleteupdate", "home")
        @Html.Hidden("returnUrl", Request.Url.ToString())
        <button name="id" value="@update.StatusUpdateId">Delete</button>
    }
</div>Así es como se muestra en la vista de Razor renderizada:
System.Web.Mvc.Html.MvcForm [Botón Eliminar]
Imagina que [botón de borrar] es un botón real, no tenía ganas de tomar una captura de pantalla.
Gracias por tu ayuda.
                    
                        asp.net-mvc-3
                                razor
                                html.beginform
                                
                    
                    
                        Timothy Green
fuente
                
                
            fuente

@using(Html.BeginForm("deleteupdate", "home"))funcionó para míUse @using en lugar de usar el problema se resolverá Estoy usando MVC 4
fuente
Hazlo bien para esto, podemos usarlos
fuente