我遇到的问题涉及导航菜单中的重定向问题。我想动态创建一个navmenu。根据用户的角色,我们可以看到所需的导航菜单项。 目前我使用:导航菜单不会重定向到给定的值
if (found)
{
if (admin == true)
{
NavigationMenu.Items.Add(new MenuItem("Agenda", "/AdminPages/Agenda.aspx"));
NavigationMenu.Items.Add(new MenuItem("Add Product", "/AdminPages/ProductToevoegen.aspx"));
}
else if (user == true)
{}
这段代码我已经把我的Site.master.cs,但我也有我的login.aspx.cs代码控制,做了Response.Redirect("~/AdminPages/Agenda.aspx");
某一页视一旦登录管理员或用户。现在我遇到的问题是,当我登录时,一部分工作,所以它控制角色并添加所需的导航菜单项。但是当我点击添加产品链接时,它不会将我重定向到页面。它使重定向我:
http://localhost:52853/AdminPages/Agenda.aspx
在地址栏,它实际上显示的网址遵循的#点击时比重定向到议程上。
有关如何解决此问题的任何想法?我试图找到一种方法将导航链接放在login.aspx.cs代码中,但找不到引用NavigationMenu的正确方法,不知道是否可以取消任何帮助。先谢谢你。
是的,我可以做到这一点,但没有办法让这项工作?:) – Dieter 2011-03-18 09:06:41