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