<iframe name="content" id="content"  frameborder="0" width="628" height="500px" src="Home/WorkTable.aspx"  class="iscoll"  onload="changetitle()"></iframe>
我想根据权限号的不同在浮动框架里显示不同的页面,怎么做啊?? 望高手指教啊???   
    /// <summary>
    /// 判断是否有权限
    /// </summary>
     protected bool HasPermission(int perId)
    {
        if (Session["System.User"] == null || Session["System.Role"] == null)
            return false;
        string roleName = Session["System.Role"].ToString().Trim();
        if (roleName == "系统管理员") return true;        string userId = Session["System.User"].ToString();
        PDUser user = new PDUser();
        return user.HasPermission(userId, perId);
    }

解决方案 »

  1.   

    将权限设置成不同的字符串,如管理员用101,DBA用102,经理用103,在employee表中保存Limit字段,登陆时就可以导引到不同页面了:
    switch rs("limit").tostring()case "101"
         response.redirect("main01.aspx");
    break;case "102"
         response.redirect("main02.aspx");
    break;大概思路就这样,可以无限制扩展......
      

  2.   

    你说的我明白,但我要将页面引导在<iframe name="content" id="content"  frameborder="0" width="628" height="500px" src="Home/WorkTable.aspx" class="iscoll"  onload="changetitle()"> </iframe> 中???怎么让其在iframe中显示不同的页面??
      

  3.   

    将iframe设置为服务器控件,代码即:
    <iframe frameborder="0" height="100" scrolling="no" src="../初始页面.aspx"  width="780" id="IFRAME1" runat="server"></iframe>c#:
    case "101" 
        IFRAME1.Attributes.Add("src", "main01.aspx");
    break; case "102" 
        IFRAME1.Attributes.Add("src", "main02.aspx");
    break;