有关我正在讨论的控件中的更多信息,请参阅LoginView。
使用Bootstrap 3,我没有问题,因为导航栏的下拉菜单使用ul li,所以它会是:
<ul>
<li><a href="#" bla bla bla>Login</a></li>
</ul>
但是在Bootstrap 4中:
<a class="dropdown-item">
LoginView Markup Here
</a>
当bootstrap 4代码呈现时,它会创建一个嵌套的标记
<a class="dropdown-item">
<a LoginView Link Rendered Here</a>
</a>
显然,在浏览器中按CTRL + U显示它不喜欢它(红色),但我仍然希望使用此控件。
有什么建议吗?
答案 0 :(得分:0)
我所做的是改变了
<a class="dropdown-item">
<a LoginView Link Rendered Here</a>
</a>
到
<div class="dropdown-item">
<a LoginView Link Rendered Here</a>
</div>
然后不会显示为嵌套的'a'标记,也不会显示出来自Firefox的呻吟。
对我来说足够好