現在 4 つのメニュー項目がある asp:Menu があります。メニュー全体の ID を設定できましたが、メニュー項目のハイパーリンクはほとんど同じです。Idなどを使用してそれぞれを識別できるようにしたいと思います。これは可能ですか?
これは私のメニューです:
<asp:Menu ID="NavigationMenu" runat="server" Orientation="Horizontal"
OnMenuItemClick="NavigationMenu_OnMenuItemClick"
CssClass="Menu">
<StaticMenuItemStyle ForeColor="Black" CssClass="MenuItem" ItemSpacing="20" />
<StaticSelectedStyle CssClass="MenuItemSelected"></StaticSelectedStyle>
<Items>
<asp:MenuItem Value="0" Text="New" Selected="True"></asp:MenuItem>
<asp:MenuItem Value="1" Text="Approved"></asp:MenuItem>
<asp:MenuItem Value="2" Text="Rejected"></asp:MenuItem>
<asp:MenuItem Value="3" Text="Done"></asp:MenuItem>
</Items>
</asp:Menu>
これは、2 番目と 3 番目のメニュー項目 (現在選択されていない) のブラウザーでの結果です。
<a class="NavigationMenu_1 MenuItem NavigationMenu_3" href="javascript:__doPostBack('NavigationMenu','2')" style="border-style:none;font-size:1em;">Rejected</a>
<a class="NavigationMenu_1 MenuItem NavigationMenu_3" href="javascript:__doPostBack('NavigationMenu','3')" style="border-style:none;font-size:1em;">Done</a>
ご覧のとおり、それらは非常に似ています。これに対する解決策はありますか?