asp.net - 面板中的面包屑路径文本换行问题,asp.net

标签 asp.net css web-applications

在我的菜单中,我使用 LinkBut​​tons 和标签在面板中动态创建面包屑路径。无论我做什么,我都无法正确包装它。

  1. 面板:Wrap=True,Width=400px,ScrollBars=None
  2. LinkBut​​ton: style="white-space: nowrap"
  3. 标签:text=">",所以没有空格
  4. margin-left:5px 用于面板内部

将 LinkBut​​ton 样式的空白设置为“nowrap”时,面板不会自动换行文本。

Home > Chevy > Trucks > Silverado > Engineering Department > Fuel System

将 LinkBut​​ton 样式的空白设置为“正常”时,它会换行但不是我需要的。

Home > Chevy > Trucks > Silverado >
 Engineering 
Department >
Fuel
System

这就是我要找的:

Home > Chevy > Trucks > Silverado >
Engineering Department > Fuel System

这是我在选择菜单项时创建链接的代码隐藏。

 Private Sub CreateLink(name As String, id As Integer)
    Dim link As LinkButton
    Dim lbl As Label

    link = New LinkButton
    link.Text = name
    link.SkinID = id
    link.Style.Add("white-space", "nowrap")
    AddHandler link.Click, AddressOf Links_Click
    BreadCrumbPanel.Controls.Add(link)

    lbl = New Label
    lbl.Text = ">"
    BreadCrumbPanel.Controls.Add(lbl)
 End Sub

最佳答案

好吧,我最终将面板宽度设置为 100% 而不是固定宽度,现在结果如下所示。两种结果都符合我的需要。

结果A

Home > Chevy > Trucks > Silverado > 
Engineering Department > Fuel System

结果B

Home > Chevy > Cars > Volt > Sales 
Department > Information

关于asp.net - 面板中的面包屑路径文本换行问题,asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068801/

相关文章:

c# - 命令的执行需要一个开放且可用的连接。连接的当前状态已断开。

c# - 从逻辑层 (C#) 在 3 层架构中生成 Web 链接

c# - 如何在 .NET ASP C# 中正确使用 QueryString?

javascript - Angular 自定义复选框指令在 ng-repeat 中不起作用

java - Eclipse Web 项目请求 URL

asp.net - ASP.NET Gridview 控件中事件的触发顺序是什么?

css - 无法清除两个堆叠的奇点隔离跨度框,否则侧翼框会移动

css - 最长元素的嵌套 Flexbox 行宽度

javascript - 为什么在使用 "Grid"的 'semantic-ui-react' 组件时得到不正确的布局?

google-apps-script - LockService - 单元格仍在被覆盖