相关疑难解决方法(0)

@ Html.BeginForm在页面上显示"System.Web.Mvc.Html.MvcForm"

我有一个剃刀视图,我在一个'if'语句中添加了一个删除按钮,当在浏览器中呈现视图时,它在删除按钮旁边显示"System.Web.Mvc.Html.MvcForm".

我怎么摆脱它?

这是代码:

<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>
Run Code Online (Sandbox Code Playgroud)

以下是它在渲染的Razor视图中的显示方式:

System.Web.Mvc.Html.MvcForm [删除按钮]

假装[删除按钮]是一个实际的按钮,不喜欢拍摄屏幕.

谢谢您的帮助.

html.beginform razor asp.net-mvc-3

95
推荐指数
2
解决办法
4万
查看次数

标签 统计

asp.net-mvc-3 ×1

html.beginform ×1

razor ×1