Menu dont les items sont des tables construites dans un UserControl
Bonjour, :D
Je cherche à faire un menu asp horizontal, pour lequel chaque item aurait cette forme (static item):
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<table id="tableButton" runat="server" border="0" cellpadding="0" cellspacing="0">
<tr style="height: 33px;">
<td style="background-image: url(../Images/Menu/btn_normal_gauche.png); width: 10px;">
</td>
<td id="middle" style="background-image: url(../Images/Menu/btn_normal_milieu.png); background-repeat: repeat-x;">
<asp:Label ID="buttonName" runat="server"></asp:Label>
</td>
<td style="background-image: url(../Images/Menu/btn_normal_droite.png); width: 10px;">
</td>
</tr>
</table> |
J'ai déjà fait ce travail:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<asp:Menu DataSourceID="SiteMapDataSource1" StaticDisplayLevels="2" ID="Menu1" runat="server" Orientation="Horizontal" StaticEnableDefaultPopOutImage="False" DynamicHorizontalOffset="5" StaticSubMenuIndent="0">
<StaticMenuItemStyle CssClass="staticMenu" />
<StaticHoverStyle CssClass="staticMenuHover" />
<StaticItemTemplate>
<uc1:Button ButtonName= Width="135" runat="server" />
</StaticItemTemplate>
<Items>
<asp:MenuItem Value="orders"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Pages/Approval.aspx" Value="myapprovals"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Pages/Delegation.aspx" Value="delegation"></asp:MenuItem>
<asp:MenuItem Value="admin"></asp:MenuItem>
</Items>
</asp:Menu> |
Où bien sûr uc1:Button est le UserControl comprenant le code du tableau mis en 1er.
Je ne sais pas comment passer une valeur à la propriété ButtonName définie dans le .cs associés à mon UserControl.
Au vu de mes recherches, il faut que je fasse passer <%# Eval("Text") %> mais comment...?
Merci d'avance! :P