我正在将一些项目绑定到菜单。假设我的站点地址是“www.abc.com/Dev”,菜单项会自动获取“www.abc.com/Dev/#”的navigationUrl。
现在,单击这些菜单项会打开一些应用程序,例如“记事本”。
由于这些菜单项的 navigateUrl 属性,如果我右键单击这些项目,它会给我一个上下文菜单,如果我单击“在新窗口中打开”,它会将我带回到我的原始站点。
理想情况下,这是错误的行为。有什么方法可以阻止navigationUrl的设置吗?我尝试制作:
menuItem.NavigateUrl = null
但是一旦 menuItems 被初始化,它们的 navigateUrl 属性就会被设置为 #。
有什么办法可以防止这种情况。