我遇到的問題涉及導航菜單中的重定向問題。我想動態創建一個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