<br/>标签在MVC视图中不起作用

时间:2015-03-16 03:54:45

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor

不确定这是MVC还是Razor问题。但我不能在我看来换行。这是index.cshtml上的代码

@using (Html.BeginForm("Create", "Vacant", FormMethod.Post, new { role = "form" }))
    {
        @Html.AntiForgeryToken()

        @Html.ValidationSummary("", new { @class = "text-danger" })

        <!--TITLE-->
        <div class="form-group">
            @Html.LabelFor(m => m.Title, new { @class = "col-md-3 control-label" })
            <div class="col-md-12">
                @Html.TextBoxFor(m => m.Title, new { @class = "form-control" })
            </div>
        </div>

        <!--DESCRIPTION-->
        <div class="form-group">
            @Html.LabelFor(m => m.Description, new { @class = "col-md-3 control-label" })
            <div class="col-md-10">
                @Html.TextAreaFor(m => m.Description, new { @class = "form-control" })
            </div>
        </div>

        <br />   ----> HERE
        <!--TABS-->
        <div class="form-group">
            <div class="col-md-10">

正如您所看到的,我之前将换行标记显示在我的视图中的第三个字段(项目)。

显示视图时没有任何错误。但是,第2和第3个字段之间不会呈现换行符。使这两个字段一个接一个地占用它们。

这是截图

Screenshot line break

我怎么能在这两个字段之间换行?有没有@Html帮助器或Razor代码呢?

谢谢!

2 个答案:

答案 0 :(得分:-1)

试试这个

<div style="clear:both;margin-bottom:20px">

<!--TABS-->
<div class="form-group">

答案 1 :(得分:-1)

您可以在它们之间插入一个Div。 要么 你可以用一些STYLE来装饰TAB Div -

<div class="form-group" style="margin-top:20px">

OR 您可以在它们之间再插入一个<P />