解决方案 »
- 用了url重写出现的问题?
- fckeditor控件怎么配置上传图片呢?
- 在后台获取前台文本框中的值
- 能不能不通过修改href属性,使链接失效?
- 关于ajaxpro的问题
- 登录验证放在MasterPage,这样的方式是否可行?如何做?
- asp.net創建html,然後連接,但是如果數據庫更新了數據,這個連接不是最新的會怎麼辦?
- 漂浮聊天室?
- 当我在VS中创建C#的WEB应用程序时提示无法与服务器建立连接!!请问应如何设置??
- 关于用户控件中 Page_Error的问题
- vs2005 c# asp.net中如何动态的添加和隐藏菜单项呢
- System.InvalidOperationException 错误 谁帮我看看怎么解决.
前台:
<td id="tdMenu" runat="server"></td>
后台判断是否有权限,然后动态加载
tdMenu.Controls.Add((UserControl)this.Page.LoadControl("Inc/Menu.ascx"));/// <summary>
/// 加载管理员菜单。
/// </summary>
private void LoadMenu()
{
User user = new User();
string loginID = Session["UserName"].ToString();
if (user.IsAdmin(loginID))
tdMenu.Controls.Add((UserControl)this.Page.LoadControl("Inc/Menu.ascx"));
}
然后在OnInit里面调用
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
this.LoadMenu();
InitializeComponent();
base.OnInit(e);
}
在不同权限身份的时候让他读取不同的xml文件就可以了。
如果有其他疑问,给我发留言。
ASPNETMENU这个控件如何在哪里找到?
你是如何根据权限身份读取XML文件的?
有没有关于这方面的例子发给兄弟看看.
最好有注释!
[email protected]
[email protected]
控件2.0版主要更新:
1.新增设置控件背景图片属性(BackGround),并可设置背景图片的显示位置及重复模式。 2.新增四种皮肤效果作为设置参考,可完全自行修改而做出新的皮肤效果来。
3.新增Panels属性,可以方便地在IDE环境中进行可视化地添加菜单项,简单快捷,比设置XML文档更方便。同时为兼容1.0版,保留了设置XML的方式,可设置属性PanelSrc。
4.为动态控制菜单的显示项,如不同权限显示不同的菜单,特新增了数据库绑定功能,只要将数据表按特定的方式进行整理,就可以进行自动绑定选择出的DataSet。控件效果地址:http://www.aspxcontrol.com/wakicoolbar/cn/sample.aspx
下载地址:http://www.aspxcontrol.com/download/wakicoolbar.rar