J'ai une vue rasoir dans laquelle j'ai ajouté un bouton de suppression à l'intérieur d'une instruction 'if' et lorsque la vue est rendue dans le navigateur, elle affiche "System.Web.Mvc.Html.MvcForm" à côté du bouton de suppression.
Comment m'en débarrasser?
Voici le code:
<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>
Voici comment cela apparaît dans la vue Razor rendue:
System.Web.Mvc.Html.MvcForm [bouton Supprimer]
prétendre que [bouton de suppression] est un bouton réel, je n'ai pas envie de prendre une capture d'écran.
Merci de votre aide.
asp.net-mvc-3
razor
html.beginform
Timothy Green
la source
la source
@using(Html.BeginForm("deleteupdate", "home"))
travaillé pour moiVeuillez utiliser @using au lieu d'utiliser le problème sera résolu J'utilise MVC 4
la source
Soyez juste pour cela, nous pouvons les utiliser
la source