ASP.NET菜单项更改在codebehind中导航url

ASP.NET菜单项更改在codebehind中导航url,asp.net,Asp.net,我正在使用VS2010/C#,如何在代码隐藏中更改ASP.NET菜单项导航URL属性?似乎ASP:菜单项没有任何ID,所以如何在codebehind中访问它们 谢谢 菜单是项目的集合,因此您可以使用索引来访问菜单中的任何特定项目您必须在哪个事件上执行此操作您所说的事件到底是什么意思?我只想在codebehind中更改ASP:MENUITEM导航url,当然我已经看到菜单项onclick事件,但我认为更改导航url更好,可能吗?我可以为菜单项设置ID和runat=server吗? Menu1.It

我正在使用VS2010/C#,如何在代码隐藏中更改ASP.NET菜单项导航URL属性?似乎ASP:菜单项没有任何ID,所以如何在codebehind中访问它们

谢谢


菜单是项目的集合,因此您可以使用索引来访问菜单中的任何特定项目

您必须在哪个事件上执行此操作您所说的事件到底是什么意思?我只想在codebehind中更改ASP:MENUITEM导航url,当然我已经看到菜单项onclick事件,但我认为更改导航url更好,可能吗?我可以为菜单项设置ID和runat=server吗?
Menu1.Items[0].NavigateUrl = "http:stackoverflow.com";