如何设置asp.menu.selected值
本文关键字:asp menu selected 设置 何设置 | 更新日期: 2023-09-27 18:27:17
回发后,我有一个函数,它首先清除菜单项,然后从数据库的列表中动态重新绑定这些项。。问题是menu.selectedvalue会清除,问题是,我将如何强制asp菜单具有selectedvalue?我试过使用这个代码。。
TabMenu.SelectedValue = ViewState["Tab"].ToString();
然而,它失败了,它说属性或索引器"System.Web.UI.WebControls.Menu.SelectedValue"不能分配给它——它是只读的。
您需要深入了解特定的Items
元素:
TabMenu.Items[2].Selected = true;
也许你可以尝试这样的东西(前提是你的项目值总是存在):
TabMenu.Items.AsQueryable<MenuItem>().First(m => m.Value == ViewState["Tab"].ToString()).Selected = true;
希望这能帮助