我用.net做的一个WEB应用程序,登陆页面为login.aspx,登陆之后进入index.aspx。index页包含三个子框架:topframe、leftframe、mainframe.left.aspx是导航页,我希望管理员登陆之后和普通用户登陆后显示的菜单不同,这该怎么实现啊?大家帮帮忙~我原来的做法是在login.aspx中先判断一下,将index.aspx变成index.aspx?id="";然后再根据id使界面不同,但只有再没有框架的页面里才可以取到id的值,加了框架就不知道要怎么取了劳烦高手指点。
解决方案 »
- 问个asp.net同步服务器上文件的问题
- DataList1_ItemCommand
- 大学泡MM没学好C#,窗体之间数据传送问题,会的讲详细点,谢谢啊
- DataTable中添加存放图片数据的列的问题
- asp.net 配置文件 问题!!郁闷几天了!!
- 页面跳转时,数据验证问题。
- 请教高手:FreeTextBox的HTML编辑器对图片的对齐方式有问题?
- 谁能提供ASP.NET(C#,VB.NET)程序做测试,希望用ACCESS数据库,小妹没有SQL,急,谢,在线等
- 你们都用什么版本管理器呀?
- 高手帮帮忙,在一个组件中使用另一个组件中的函数
- 谁对CQOSoft公司的TreeGrid控件有研究,能帮忙找到中文档吗?
- 请问这样的URL,是什么语言编写的程序?我从来没见过!……
再在index.aspx中加载两个不同的 left.aspx
你可以在上面加上runat="server"
然后在后台获取当前登录的用户是管理员还是普通用户。动态修改src.
这个方法可行。
再请教一点:修改src我用的Attribute.Add("src","Left.aspx?id="+id); 有没有比这个好的写法?