用SiteMaster作为所有网页的导航,其中导航中用了menu.
当点击menu时,只有当页面不转另一页时lbShow.Text才能获得e.Item.Text值,当转到一网页时,lbShow.Text就获取不到e.Item.Text了,请教各位高手。
void Menu_ItemClick(object sender,MenuEventArgs e)
{
lbShow.Text=e.Item.Text;
}
以上的代码在SiteMaster.cs里
当点击menu时,只有当页面不转另一页时lbShow.Text才能获得e.Item.Text值,当转到一网页时,lbShow.Text就获取不到e.Item.Text了,请教各位高手。
void Menu_ItemClick(object sender,MenuEventArgs e)
{
lbShow.Text=e.Item.Text;
}
以上的代码在SiteMaster.cs里
MenuItem mi = new MenuItem();
me.MenuItemClick += new MenuEventHandler(me_MenuItemClick);
protected void me_MenuItemClick(object sender, MenuEventArgs e)
{
Response.Write(e.Item.Text);
}
整个网站的导航都是用的SiteMaster,这里有menu,因此每页都会有一样的menu
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace Finersoft.JTS.Business
{
public partial class SiteMaster : System.Web.UI.MasterPage
{
public Menu NavigationMenu;
public Label lbShow;
protected void Page_Load(object sender, EventArgs e)
{
NavigationMenu.MenuItemClick+=Menu_ItemClick;
}
protected void Menu_ItemClick(object sender,MenuEventArgs e)
{
e.Item.Selected=true;
NavigationMenu.DynamicSelectedStyle.CssClass = "menuselected";
lbShow.Text=e.Item.Text;
}
}
}