Mam widok maszynki do golenia, w którym dodałem przycisk usuwania do wnętrza instrukcji „if”, a gdy widok jest renderowany w przeglądarce, obok przycisku usuwania jest wyświetlany tekst „System.Web.Mvc.Html.MvcForm” .
Jak się go pozbyć?
Oto kod:
<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>
Oto, jak pojawia się w renderowanym widoku Razor:
System.Web.Mvc.Html.MvcForm [przycisk Usuń]
udawać, że [przycisk usuwania] to rzeczywisty przycisk, nie chciało się robić zrzutu ekranu.
Dziękuję za pomoc.
asp.net-mvc-3
razor
html.beginform
Timothy Green
źródło
źródło
@using(Html.BeginForm("deleteupdate", "home"))
zadziałało dla mnieProszę używać @using zamiast używać problem zostanie rozwiązany Używam MVC 4
źródło
Przygotuj się do tego, możemy ich użyć
źródło