Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引导选择器超出面板标题_C#_Jquery_Asp.net Core_Bootstrap 4_Bootstrap Selectpicker - Fatal编程技术网

C# 引导选择器超出面板标题

C# 引导选择器超出面板标题,c#,jquery,asp.net-core,bootstrap-4,bootstrap-selectpicker,C#,Jquery,Asp.net Core,Bootstrap 4,Bootstrap Selectpicker,我目前正在使用Bootstrap的SelectPicker,并试图将其显示在面板标题中,右边对齐,旁边是几个Bootstrap按钮。我的问题是引导下拉列表太宽。它延伸到面板标题结束的位置。我尝试将宽度更改为下拉菜单,并使用其他选项,如float:right和下拉菜单right,而不是向右拉,但没有雪茄。我曾尝试更改selectpicker的CSS,并尝试使用Jquery更改它的位置,但它保持相同的宽度,并且没有更改。下面是我的代码示例: @if (Model.Customers != null

我目前正在使用Bootstrap的SelectPicker,并试图将其显示在面板标题中,右边对齐,旁边是几个Bootstrap按钮。我的问题是引导下拉列表太宽。它延伸到面板标题结束的位置。我尝试将宽度更改为下拉菜单,并使用其他选项,如
float:right
下拉菜单right
,而不是
向右拉
,但没有雪茄。我曾尝试更改selectpicker的CSS,并尝试使用Jquery更改它的位置,但它保持相同的宽度,并且没有更改。下面是我的代码示例:

@if (Model.Customers != null && Model.Customers.Any())
        {
            <select name="custDropdown" id="custDropdown" class="selectpicker pull-right" title="Select a Customer...">
                @foreach (var customer in Model.Customers)
                {
                    <option value="@customer.UserName">@customer.FirstName @customer.LastName</option>
                }
            </select>
        }
        else
        {
            <select class="selectpicker pull-right" title="No Users for this Customer" disabled></select>
        }

<div class="panel panel-default">
    <div class="panel-heading">
        Claim Activity
    </div>
</div>
@if(Model.Customers!=null&&Model.Customers.Any())
{
@foreach(Model.Customers中的var客户)
{
@customer.FirstName@customer.LastName
}
}
其他的
{
}
索赔活动
我没有在这个代码示例中包括我的其他按钮,但是它们都有与之关联的类
pull right
。我对此做了大量的研究,但我没有发现任何有用的文章或线索,人们试图用
select
语句来实现这一点,只使用下拉按钮。我知道下拉菜单与按钮相比,在尝试对其应用
pull right
时表现得很奇怪,但我不明白为什么它会延伸到面板标题之外。我知道这与名字在下拉列表中的长度无关。现在显示的名称相对较短,并且无论其长度或长度如何,宽度都不会改变。如果有人有任何建议或知道我能做些什么来解决这个问题,那就太好了。下面是一张图片,供我在下面讨论的内容参考:
我最终解决了这个问题。事实证明,问题出在选择器的CSS上。我以前试图修改CSS时只是找错了地方。宽度设置为100%,我不得不将其缩短到82.5%

.bootstrap-select > .dropdown-toggle {
  width: 82.5%;
  padding-right: 25px;
  z-index: 1;
}