日期:2014-05-19  浏览次数:20363 次

ASP.Net2.0 MenuItem 点击事件发生错误“无法选择被禁用或不可选择的菜单项”
由于代码比较多,大概描述一下步骤:
1   在母版页创建Menu控件A
2   在内容页定义一个Menu控件B,但不创建实例
3   在内容页的OnInit里把B只向A,然后用A动态创建菜单项MenuItem,比如miA和miB菜单项.
4   在Page_Load里把
miA.Selectable=true;
miB.Selectable=false;
点击miA没有出现错误。
但是,当用miA把miB.Selectable=true后,点击miB时出现奇怪的错误:“无法选择被禁用或不可选择的菜单项”,找了半天没能发现原因,不知哪里有问题。
请高手帮忙!

------解决方案--------------------
出错部分代码