【问题标题】:Razor form displaying unwanted text on pageRazor 表单在页面上显示不需要的文本
【发布时间】:2013-09-25 07:10:41
【问题描述】:

我有一个页面,我可以在其中创建类似的表单

@{
    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 {}

我无法弄清楚为什么会显示此文本。有什么想法吗?

【问题讨论】:

标签: c# asp.net-mvc razor html-helper


【解决方案1】:
@{
ViewBag.Title = "Login";
}

@Styles.Render("~/bundles/login/css")

@using(Html.BeginForm("Index", "Login", null))
{
 // Normal HTML content that constructs the form.
}

【讨论】:

    【解决方案2】:

    你应该使用

    @using(Html.BeginForm("Index", "Login", null))
    {
    //Code here 
    }
    

    或其他使用

    Html.EndForm 称赞 Html.Beginform

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2020-09-17
      • 2020-04-03
      • 2020-04-26
      • 2021-01-18
      相关资源
      最近更新 更多