毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

c# 根据用户登录权限在框架中打开不同的页面

更新时间:2013-1-17:  来源:毕业论文

c# 根据用户登录权限在框架中打开不同的页面
<frameset id="oa_frame" border="1" frameSpacing="0" rows="*" frameBorder="0" cols="200,16,*" >
<frame name="leftFrame" marginWidth="0" marginHeight="0" src="lefttree.aspx" scrolling="yes" >
<frame name="middleframe" src="t_l.htm" frameBorder="NO" scrolling="no">
<frame name="main" marginWidth="0" marginHeight="0" frameBorder="no" id="main" scrolling="yes">
</frameset>

登录时,显示页面为以上框架的内容,想实现根据用户权限的不同,框架main中的显示页面不同,如
用户权限为a时,main的src为1.aspx 用户权限为b时,main的src为2.aspx

根据用户名去数据库里查询用户的权限,然后判断

Page.RegisterStartupScript("refreshtree","<script>document.getElementById('main').location.href = '1.aspx'; )</script>");
这个语句有问题么

在你的main框架中首先指定一个页面,如index.aspx,在index.aspx.cs中判断权限,然后进行页面跳转嘛!

<frameset id="oa_frame" border="1" frameSpacing="0" rows="*" frameBorder="0" cols="200,16,*" >
<frame name="leftFrame" marginWidth="0" marginHeight="0" src="lefttree.aspx" scrolling="yes" >
<frame name="middleframe" src="t_l.htm" frameBorder="NO" scrolling="no">
<frame name="main" marginWidth="0" marginHeight="0" src="index.aspx" frameBorder="no" id="main" scrolling="yes">
</frameset>

index.aspx.cs中

public void Page_Load(object sender,EventArgs e)
{
        if(用户权限=="1")
         {
              Response.Redirect("a.aspx");
         }
         else if(用户权限=="2")
         {
              Response.Redirect("b.aspx");    
         }
}

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。