2012-10-25 21 views
1

在我的菜单中,我使用LinkBut​​tons和Labels动态地在面板中创建一个面包屑路径。无论我做什么,我都无法正确包装。Breadcrumb trail文本环绕问题在面板,asp.net

  1. 面板:裹=真,宽400像素,滚动条=无
  2. 的LinkBut​​ton:风格= “空白:NOWRAP”
  3. 标签:文本= “>”,所以没有空白
  4. 保证金左:5px的对,小组

设置为“NOWRAP”,面板不会自动换行文本的LinkBut​​ton风格的白色空间里。

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 
+0

什么是生成的HTML标记是什么样子? – dspencer

+0

@dspencer我解决了大部分问题,我想我很快就发布了这个问题。无论如何,谢谢你看看它,我的答案如下。 – TroyS

回答

0

那么,我最终将面板宽度设置为100%而不是固定的,现在结果如下所示。两种结果都可以满足我的需求。

结果A

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

结果B

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