ASP.NET VB菜单

ASP.NET VB菜单,.net,asp.net,vb.net,menu,.net,Asp.net,Vb.net,Menu,因此,这似乎比应该的更难找到。我需要为我的ASP.NET应用程序创建一个菜单栏(类似于VB6) 我不需要的是一个标准的导航菜单栏(有很多)。我没有重定向到其他页面。我需要的是一个菜单栏,其行为类似于VB6菜单或ASP.NET按钮控件。我必须回发并执行一些VB代码(取决于用户选择的菜单项) 叫我哑巴,但我在外面找不到杰克(或者吉尔)。有人知道一个好的资源吗?你可以选择一个标准菜单,用链接按钮替换链接。然后在您的代码隐藏中,为每个LinkButton的单击事件连接一个单击方法。好吧,菜单控件用于导航

因此,这似乎比应该的更难找到。我需要为我的ASP.NET应用程序创建一个菜单栏(类似于VB6)

我不需要的是一个标准的导航菜单栏(有很多)。我没有重定向到其他页面。我需要的是一个菜单栏,其行为类似于VB6菜单或ASP.NET按钮控件。我必须回发并执行一些VB代码(取决于用户选择的菜单项)


叫我哑巴,但我在外面找不到杰克(或者吉尔)。有人知道一个好的资源吗?

你可以选择一个标准菜单,用链接按钮替换链接。然后在您的代码隐藏中,为每个LinkButton的单击事件连接一个单击方法。

好吧,
菜单
控件用于导航,但是如果您不将其绑定到站点地图(可能是最常用的),您可以将其用于任何您想要的用途。下面是一个简单的例子:

标记:

Select your favorite color:<br />
<asp:Menu ID="Menu1" runat="server">
    <Items>
        <asp:MenuItem Text="Blue" Value="Blue" />
        <asp:MenuItem Text="Red" Value="Red" />
        <asp:MenuItem Text="Green" Value="Green" />
    </Items>
</asp:Menu>
Your favorite color is:
<asp:Label ID="lblColor" runat="server" Text=""></asp:Label>

与菜单不完全匹配,但您可能需要查看工具栏的jQueryUI按钮

Protected Sub Menu1_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu1.MenuItemClick
    lblColor.Text = e.Item.Value
End Sub