Menu 控件不能引发他的MenuItemClick事件
控件如下:    
  <asp:Menu   ID= "MenuMaster "   runat= "server "   DataSourceID= "SiteMapDataSourceMaster "   Orientation= "Horizontal "   MaximumDynamicDisplayLevels= "0 "      Width= "372px "   OnMenuItemClick= "MenuMaster_MenuItemClick ">  
                          </asp:Menu>  
 事件 
       protected   void   MenuMaster_MenuItemClick(object   sender,   MenuEventArgs   e) 
             { 
                         switch   (e.Item.Value) 
                         { 
                                     case    "Products ": 
                                                 SiteMapDataSourceDetails.StartingNodeUrl   =    "Default.aspx?node=hardware "; 
                                                 return; 
                                     case    "Services ": 
                                                 SiteMapDataSourceDetails.StartingNodeUrl   =    "Default.aspx?node=consulting "; 
                                                 return; 
                                     case    "Support ": 
                                                 SiteMapDataSourceDetails.StartingNodeUrl   =    "Default.aspx?node=drivers "; 
                                                 return; 
                         }   
             } 
 但运行时   MenuMaster_MenuItemClick历程没有运行
------解决方案--------------------AutoPostBack
------解决方案--------------------看错了,没有AutoPostBack,羞死了……
------解决方案--------------------private void InitializeComponent() 
 { 
 ······//这里面没有MenuItemClick事件 
 }   
 支持这说法。。
------解决方案--------------------参考: 
 http://www.wangqi.com/n10194c53.aspx
------解决方案--------------------http://msdn2.microsoft.com/zh-cn/library/16yk5dby(vs.80).aspx   
 事件完全可以触发。
------解决方案--------------------你的做法与文章中的“配置第一个数据源”段落相同?