c# - Bootstrap 表单不显示内联 (C#)

标签 c# css asp.net asp.net-mvc twitter-bootstrap

我正在尝试获取一个内联显示的表单。我可以在不使用 Bootstrap 的情况下做到这一点,但显然我失去了 CSS 样式。当我尝试使用 Bootstrap 类时,我最终以垂直显示的形式结束。有人对此有快速修复吗?

这是我的 HTML 辅助表单:

@using (Html.BeginForm("Index", "Person", FormMethod.Get, htmlAttributes: new { @class = "form-inline" })) {

<fieldset>
  <p>
    Filter by: @Html.DropDownList("FilterType", null, htmlAttributes: new { @class = "form-control" }) Search for: @Html.TextBox("SearchString", null, htmlAttributes: new { @class = "form-control" }) | Display: @Html.DropDownList("ItemDisplay", null, htmlAttributes:
    new { @class = "form-control" })
    <input type="submit" class="btn btn-default" value="Submit" />
  </p>
</fieldset>
}

最佳答案

尝试这段代码并修改你的代码

@{var listItems = new List<ListItem>
    {
          new ListItem { Text = "Exemplo1", Value="Exemplo1" },
          new ListItem { Text = "Exemplo2", Value="Exemplo2" },
          new ListItem { Text = "Exemplo3", Value="Exemplo3" }
    };
}
@using (Html.BeginForm("Index", "Home", FormMethod.Get, new { @class = "form-group" }))
{
  <fieldset>        
        <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="panel-body form-horizontal">
                    <div class="form-group">
                        <label class="col-sm-2 control-label"> Filter by:- </label>
                        <div class="col-sm-2">
                          @Html.DropDownList("Exemplo", new SelectList(listItems, "Value", "Text"), new { @class = "form-control" })
                        </div>
                        <label class="col-sm-2 control-label"> Search for:- </label>
                        <div class="col-sm-2">
                            @Html.TextBox(data.BannerName, null, new { @class = "form-control" })
                        </div>
                        <label class="col-sm-2 control-label"> Filter by:- </label>
                        <div class="col-sm-2">
                           @Html.DropDownList("Exemplo1", new SelectList(listItems, "Value", "Text"), new { @class = "form-control" })
                        </div>
                    </div>
                    <div class="form-group last">
                        <div class="col-sm-offset-4 col-sm-8">
                            <input type="submit" class="btn btn-default" value="Submit" />
                        </div>
                    </div>
                </div>                    
            </div>
         </div>    
       </div>
   </fieldset>
}

关于c# - Bootstrap 表单不显示内联 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34154676/

相关文章:

html - 对齐和设计动态用户生成的内容布局

css - Reactjs 和 SCSS - 如何写高度 : selfheight x 2

c# - 在现有项目上创建 View 模型

c# - ListView 帮助..(Windows 窗体)

c# - 在 C# 中,是否可以有一个大数组,然后是指向较大数组的子部分的较小数组?

C# 泛型和约束

c# - 在 switch 语句外使用变量 + asp.net mvc

c# - Task<TResult>.ConfigureAwait(false) 在捕获的上下文中恢复

javascript - 如何在 JavaScript 中多次更改 div 的样式

.net - 在两个位置编译类