小编Dav*_* BS的帖子

Bootstrap 4.2.1:子文件夹页面崩溃导航栏

我有一个使用Masterpages的ASP.NET网站,一些页面正在从特定的子文件夹加载.使用Bootstrap 4.0一切正常.

但是现在,使用Bootstrap 4.2.1,当我跳转到其中一个页面时,包含子菜单的NavBar选项class="nav-link dropdown-toogle"被破坏了.

当我将鼠标放在下拉菜单上时,下面没有显示任何选项(未加载/显示相关菜单).

我调查它为什么会发生,我看到HREF(如果最初指向#)现在显示"../#"并且Chrome发送以下消息:

未捕获的DOMException:无法在'Document'上执行'querySelector':'.. /#'不是有效的选择器.

所有剩下的代码完全相同.

代码如下所示:

<li Class="nav-item dropdown">
    <a runat="server" Class="nav-link dropdown-toggle" href="#" id="AdmFuncs" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Arquivos</a>
    <div class="dropdown-menu" aria-labelledby="navbarDropdown" >
        <a class="dropdown-item" href="/AdminActions/Categorias.aspx">Categorias</a>
        <a class="dropdown-item" href="/AdminActions/Fabricantes.aspx">Fabricantes</a>
        <div class="dropdown-divider"></div>
        <a class="dropdown-item" href="/AdminActions/Recepcao.aspx">E-mail Receptor</a>
    </div>
</li>
Run Code Online (Sandbox Code Playgroud)

当我转到子文件夹页面时,代码如下所示:

<li Class="nav-item dropdown">
    <a runat="server" Class="nav-link dropdown-toggle" href="../#" 
Run Code Online (Sandbox Code Playgroud)

注意在HREF上面的../#

有趣的是:

  1. 不使用任何下拉选项的命令选项具有HREF ="../"但Bootstrap正常理解它们.
  2. 具有下拉选项的命令选项(如上所述)具有HREF ="../#"(而不仅仅是"#"),并且Bootstrap向DOM发送错误并且不会打开相关菜单.

有什么提示要解决吗?我提前感谢.

UPDATE

与支持人员讨论他们建议使用data-target=#甚至将ID放入dropdown-toogle类控件并引用它data-target.

根本没有成功.看到DOM我可以看到,当加载内容页面(并且它在子文件夹中)时,HREF会发生变化并且似乎使Bootstrap瘫痪......

UPDATE-2

我做了一个测试,将所有页面从子文件夹移动到主文件夹(客户端不接受的解决方案),所有功能都像魅力一样.问题与SubFolder中的Bootstrap 4.2.1 + ASP Materpages …

asp.net bootstrap-4

11
推荐指数
1
解决办法
396
查看次数

Windows 10 拖放

我有一个 Visual Studio 2013-sp5 应用程序,它在 Windows 7/8/8.1 中完美运行,包括从 Windows 资源管理器到应用程序表单区域的“拖放”功能 - 用户可以将文件拖放到应用程序中。

该应用程序是一个 VB.NET WINdows 桌面应用程序。它既不是 WPF 也不是通用应用程序,因此,我不需要任何特殊功能来提供 Explorer 和它的兼容性。

我的一些最新 Windows 10 用户报告说“拖放”功能不起作用。他们将文件拖到特定区域,然后什么也没有发生!“丢弃”程序和任何错误消息都没有。

当应用程序处于 ADMIN 模式(一种众所周知的限制)时,该行为与“拖放”问题兼容,但在任何用户中都不是(我自己检查过)。

有谁知道如何使我的应用程序也能在 Windows 10 中针对此特定问题运行?再说一遍:它在其他 Windows 版本中运行良好。

谢谢!

.net vb.net windows-10

2
推荐指数
1
解决办法
4581
查看次数

标签 统计

.net ×1

asp.net ×1

bootstrap-4 ×1

vb.net ×1

windows-10 ×1