C# Razor表单在页面上显示不需要的文本
我有一个页面,我在其中创建了一个表单,如C# Razor表单在页面上显示不需要的文本,c#,asp.net-mvc,razor,html-helper,C#,Asp.net Mvc,Razor,Html Helper,我有一个页面,我在其中创建了一个表单,如 @{ ViewBag.Title = "Login"; } @Styles.Render("~/bundles/login/css") @Html.BeginForm("Index", "Login", null) { // Normal HTML content that constructs the form. } 表单按预期工作,并在提交时重定向到指定的控制器,但以下不需要的文本显示在页面顶部 System.Web.Mvc.H
@{
ViewBag.Title = "Login";
}
@Styles.Render("~/bundles/login/css")
@Html.BeginForm("Index", "Login", null)
{
// Normal HTML content that constructs the form.
}
表单按预期工作,并在提交时重定向到指定的控制器,但以下不需要的文本显示在页面顶部
System.Web.Mvc.Html.MvcForm {}
我不明白为什么会显示这个文本。有什么想法吗?你应该用
@using(Html.BeginForm("Index", "Login", null))
{
//Code here
}
或者使用
Html.EndForm来补充您应该使用的Html.Beginform
@using(Html.BeginForm("Index", "Login", null))
{
//Code here
}
或者使用
Html.EndForm,用于补充Html.Beginform可能重复可能重复