C# @下拉列表和twitter引导
我想构建一个引导式下拉列表和@HTML.Helper。我知道有一个Bootstrap.MVC包,但我们不想进入非标准包 我们首先尝试了以下方法:C# @下拉列表和twitter引导,c#,asp.net-mvc-4,twitter-bootstrap,C#,Asp.net Mvc 4,Twitter Bootstrap,我想构建一个引导式下拉列表和@HTML.Helper。我知道有一个Bootstrap.MVC包,但我们不想进入非标准包 我们首先尝试了以下方法: @Html.DropDownListFor(model => model.idSelectedEnterprise, Model.Enterprises, new { @class = "dropdown" }) 但这并没有给我们一个真正的引导风格。另一方面,如果我们使用引导文档中的普通引导代码: <div class="dropdown
@Html.DropDownListFor(model => model.idSelectedEnterprise, Model.Enterprises, new { @class = "dropdown" })
但这并没有给我们一个真正的引导风格。另一方面,如果我们使用引导文档中的普通引导代码:
<div class="dropdown">
<button class="btn dropdown-toggle sr-only" type="button" id="dropdownMenu1" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
下拉列表
我们不知道如何插入@Model helper,它将从下拉列表中返回当前选定的项
这听起来很基本,但我们需要帮助 不确定为什么坚持使用“非标准软件包”——Bootstrap是根据社区的需要构建(并打算)的 你要找的东西有几个不同的选择;我更喜欢引导选择: 它还有一个NuGet包: 设置很简单: 使用
.selectpicker
类创建您的
@Html.DropDownListFor(m => m.Foo, Model.Foos, htmlAttributes: new { @class="selectpicker" })
然后打电话:
$('.selectpicker').selectpicker();
一个棘手的解决办法是将所选值放入一个隐藏字段中,并在ul@MattBodily在没有任何其他输入元素的情况下,这将是实现这一点的唯一可行方法,而无需将整个模型序列化为每个链接上的GET参数(这将需要更多的黑客JS来获取其他输入的值)。换句话说,没有办法做到这一点…至少现在是这样…感谢您的输入。那么,您想使用引导下拉列表来代替
,还是尝试将
设置为类似引导下拉列表的样式?