0
我有一个web用户控件,它包含menu.It有4个菜单项,我使用动态和静态样式表选择style.But静态和动态选择样式不工作。如何解决这个问题Web Usercontrol菜单项动态选择风格不起作用
我有一个web用户控件,它包含menu.It有4个菜单项,我使用动态和静态样式表选择style.But静态和动态选择样式不工作。如何解决这个问题Web Usercontrol菜单项动态选择风格不起作用
2,menuitemclick事件的代码隐藏:用户控制
protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
{
Session["Selected"] = e.Item.Text;
if (e.Item.Text == "Page1")
{
Response.Redirect("~/menu/default.aspx");
}
else if(e.Item.Text == "Page2")
{
Response.Redirect("~/menu/default2.aspx");
}
else if (e.Item.Text == "Page3")
{
Response.Redirect("~/menu/default3.aspx");
}
}
页面加载
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Selected"] != null)
{
for (int i = 0; i < this.Menu1.Items.Count; i++)
{
if (this.Menu1.Items[i].Text == Session["Selected"].ToString())
{
this.Menu1.Items[i].Selected = true;
}
}
}
}
可以检查添加的路径是否正确与否 – BNN
Thanku for reply nad,现在我的页面重定向编码是在菜单项点击代码行为,现在我的代码是完美的工作。 –
2,menuitemclick事件的代码隐藏: protected void Menu1_MenuItemClick(object sender,MenuEventArgs e) { Session [“Selected”] = e.Item.Text; (e.Item.Text ==“Page1”) Response.Redirect(“〜/ menu/default.aspx”); (e.Item.Text ==“Page2”) } else if(e.Item.Text ==“Page2”) Response.Redirect(“〜/ menu/default2.aspx”);如果(e.Item.Text ==“Page3”) } Response.Redirect(“〜/ menu/default3.aspx”); } } –