Javascript 有项目,但单击下拉列表时没有下拉列表

Javascript 有项目,但单击下拉列表时没有下拉列表,javascript,c#,html,asp.net-core,razor,Javascript,C#,Html,Asp.net Core,Razor,我遇到了一个非常简单的问题:HTML select标记填充了数据,我可以看到它,因为我检查了它,但当我单击时,它并没有下降: @model Models._02_ModulePlanner.PlannerViewModel @{ ViewData["Title"] = "ShowGGGShutdowns"; Layout = "~/Views/Shared/_Layout.cshtml"; } <form asp-controller="Planner" asp-actio

我遇到了一个非常简单的问题:HTML select标记填充了数据,我可以看到它,因为我检查了它,但当我单击时,它并没有下降:

@model Models._02_ModulePlanner.PlannerViewModel
@{
    ViewData["Title"] = "ShowGGGShutdowns";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<form asp-controller="Planner" asp-action="AddGGGShutdown" method="post">     

    <select >
        <option value="2012">2012</option>
        <option value="2013">2013</option>
        <option value="2014">2014</option>
    </select>
</form>
该CSS类在侧栏中使用,从_Layout.cshmtl调用。如果向下滚动,您将看到一个简单的div,其底部是id内容

@using Microsoft.AspNetCore.Identity
@using Microsoft.AspNetCore.Identity.EntityFrameworkCore
@inject SignInManager<IdentityUser> SignInManager
@inject UserManager<IdentityUser> UserManager

@{
    Layout = null;
}

<div class="container body-content">
    <div class="wrapper">
        <!-- Sidebar  -->
        <nav id="sidebar">
            <div id="dismiss">
                <i class="fas fa-arrow-left fa-sm BackArrowSize"></i>
            </div>
            <img class="logo" src="~/images/01_WebArchitecture/02_IconShaped.svg" alt="Operatoor" />
            <ul class="list-unstyled components">
                @if (SignInManager.IsSignedIn(User))
                {
                    <li class="active">
                        <a href="#homeSubmenu" data-toggle="collapse" aria-expanded="true"><i class="fas fa-home fa-fw"></i>&nbsp;&nbsp;Home</a>
                        <ul class="collapse list-unstyled" id="homeSubmenu">
                            <li>
                                <a href="~"><i class="fas fa-user fa-fw "></i>&nbsp;&nbsp;Welcome</a>
                            </li>
                            <li>
                                <a href="#"><i class="fas fa-cog fa-fw "></i>&nbsp;&nbsp;User settings</a>
                            </li>
                        </ul>
                    </li>
                    IdentityUser MyUser = UserManager.Users.FirstOrDefault();
                    IList<string> MyRoles = await UserManager.GetRolesAsync(MyUser);
                    bool IsRole_ModuleAll_Admin = MyRoles.Contains("Module: All - Admin");

                    bool IsRole_ModuleStatus_TechnicianOSC = MyRoles.Contains("Module: Status - TechnicianOSC");
                    bool IsRole_ModuleStatus_Admin = MyRoles.Contains("Module: Status - Admin");
                    bool IsRole_ModulePlanner_Admin = MyRoles.Contains("Module: Planner - Admin");
                    bool IsRole_ModulePlanner_TechnicianOSC = MyRoles.Contains("Module: Planner - TechnicianOSC");
                    bool IsRole_ModulePlanner_Scheduler = MyRoles.Contains("Module: Planner - Scheduler");
                    bool IsRole_ModulePlanner_TechnicianMaintenance = MyRoles.Contains("Module: Planner - TechnicianMaintenance");
                    bool IsRole_ModuleEquipments_Admin = MyRoles.Contains("Module: Equipments - Admin");
                    bool IsRole_ModuleEquipments_Technician = MyRoles.Contains("Module: Equipments - Technician");

                    if (IsRole_ModuleAll_Admin || IsRole_ModuleStatus_TechnicianOSC)
                    {
                        <li>
                            <a href="#StatusSubmenu" data-toggle="collapse" aria-expanded="false" aria-controls="PlannerSubmenu"><i class="fas fa-satellite-dish fa-fw"></i>&nbsp;&nbsp;Status</a>
                            <ul class="collapse list-unstyled" id="StatusSubmenu">
                                <li>
                                    <a href=@Url.Action("Now_AllGGG", "Status")><i class="fas fa-industry fa-fw"></i>&nbsp;&nbsp;GGG</a>
                                </li>
                            </ul>
                        </li>
                    }

                    if (IsRole_ModuleAll_Admin || IsRole_ModulePlanner_TechnicianOSC || IsRole_ModulePlanner_Scheduler || IsRole_ModulePlanner_TechnicianMaintenance)
                    {
                        <li>
                            <a href="#PlannerSubmenu" data-toggle="collapse" aria-expanded="false" aria-controls="PlannerSubmenu"><i class="fas fa-calendar-alt fa-fw"></i>&nbsp;&nbsp;Planner</a>
                            <ul class="collapse list-unstyled" id="PlannerSubmenu">
                                <li>
                                    <a href=@Url.Action("ShowGGGShutdowns", "Planner")><i class="fas fa-wrench fa-fw"></i>&nbsp;&nbsp;Shutdowns</a>
                                </li>
                            </ul>
                        </li>
                    }
                    if (IsRole_ModuleAll_Admin || IsRole_ModuleEquipments_Admin || IsRole_ModuleEquipments_Technician)
                    {
                        <li>
                            <a href="#EquipmentsSubmenu" data-toggle="collapse" aria-expanded="true"><i class="fas fa-binoculars fa-fw"></i>&nbsp;&nbsp;Equipments</a>
                            <ul class="collapse list-unstyled" id="EquipmentsSubmenu">
                                <li>
                                    <a href="#"><i class="fas fa-search fa-fw "></i>&nbsp;&nbsp;List</a>
                                </li>
                                <li>
                                    <a href="#"><i class="fas fa-cog fa-fw "></i>&nbsp;&nbsp;Settings</a>
                                </li>
                            </ul>
                        </li>
                    }
                    <li>
                        <a href=@Url.Action("LogOut", "Account")><i class="fas fa-sign-out-alt fa-fw"></i>&nbsp;&nbsp;Logout</a>
                    </li>
                }
                else
                {
                    <li>
                        <a href="#PresentationSubmenu" data-toggle="collapse" aria-expanded="true"><i class="fas fa-home fa-fw"></i>&nbsp;&nbsp;Home</a>
                        <ul class="collapse list-unstyled" id="PresentationSubmenu">
                            <li>
                                <a href="#"><i class="fas fa-user fa-fw "></i>&nbsp;&nbsp;Modules</a>
                            </li>
                            <li>
                                <a href="#"><i class="fas fa-cog fa-fw "></i>&nbsp;&nbsp;Contacts</a>
                            </li>
                        </ul>
                    </li>
                    <li>
                        <a href="#LoginSubmenu" data-toggle="collapse" aria-expanded="true" aria-controls="LoginSubmenu"><i class="fas fa-sign-in-alt fa-fw"></i>&nbsp;&nbsp;Login</a>
                        @Html.Partial("~/Views/Account/Login.cshtml", new Techniced.Models.LoginViewModel())
                    </li>
                    <li>
                        <a href="#RegisterSubmenu" data-toggle="collapse" aria-expanded="true"><i class="fas fa-user-plus fa-fw"></i>&nbsp;&nbsp;Register</a>
                        @Html.Partial("~/Views/Account/Register.cshtml", new Techniced.Models.LoginViewModel())
                    </li>
                }
            </ul>
        </nav>
        <div class="overlay"></div>
        <!-- Page Content  -->
        <div id="content">
            <button type="button" id="sidebarCollapse" class="btn btn-info BurgerButtonSize">
                <i class="fa fa-align-justify fa-sm BurgerMenuSize"></i>
            </button>
        </div>
    </div>
    <hr />
</div>
全部,, 我发现它手动注释了整个CSS文件,一行接一行。该物业是否:

right: 0;

当我删除它时,所有下拉列表都正常工作。对我来说,这看起来像一个bug:不知何故,click事件没有正确映射,这是由于right属性。我将创建一个单独的问题,询问社区如何在这种情况下正确设置属性。

可能是覆盖层阻止了属性下拉…中间有浮动层吗?请检查一下,想得好。然而,我注释掉了CSS和HTML上的覆盖,问题仍然存在。我们无法判断您提供的代码片段发生了什么。您需要创建一个重现问题的代码段。看见
right: 0;