2011-07-02 39 views
3

我想知道我怎么可以添加元素,页面不破坏线无BR添加元素在剃刀

现在我有一段代码:

@foreach (var item in Model.TagModels) 
    { 

     <div class="editor-field"> 
      @Html.EditorFor(model => item.Name) 
      @Html.ValidationMessageFor(model => item.Name) 
     </div> 

    } 

这增加了我输入的页面,但断线。

我想把它放在一行中。可以完成吗?

回答

4

更换试试这个:

@foreach (var item in Model.TagModels) 
{ 

    <div class="editor-field" style="float: left"> 
     @Html.EditorFor(model => item.Name) 
     @Html.ValidationMessageFor(model => item.Name) 
    </div> 

} 

在CSS浮动属性被用于对准。这将把所有div放在一行中。每个DIV都被添加到前一个DIV的右侧

1

validationmessage可能是一个div。尝试更改CSS以显示:内嵌

2

这是您的输入所在的div容器导致它们出现在彼此之下。只是删除div或用spandisplay:inline