js解决弹窗问题

 

 

1、js代码如下:

<%--实现班级跳转DIV--%>
 <div id="displayClassDiv"  style="display:none;"  class="gp_box">
     <ul>
       <%
           for(int i=0;i<dtPTC.Rows.Count;i++)
           {
               if (dtPTC.Rows[i]["ISPRO"].ToString() == "1")
               {

                  %>
           <li>
           <h1 class="gp_title" >
               <span id='<%=dtPTC.Rows[i]["ProjectID"].ToString() %>'><%=dtPTC.Rows[i]["ProjectName"].ToString() %></span></h1>
           <%
                   for (int j = 0; j < dtPTC.Rows.Count; j++)
                   {
                       if (dtPTC.Rows[i]["ProjectID"].ToString() == dtPTC.Rows[j]["ProjectID"].ToString() && dtPTC.Rows[j]["ISPRO"].ToString() == "2")
                       {
                       %>
                  <dl class="gp_list" >
               
                  <dt id='<%=dtPTC.Rows[j]["TermID"].ToString() %>'><%=dtPTC.Rows[j]["TermName"].ToString().Trim() %></dt> 
                  <dd class="grap">
                     
               <%   
                           int p_count = 0;
                      for (int k = 0; k < dtPTC.Rows.Count; k++)
                     {
                        
                         if (dtPTC.Rows[k]["ISPRO"].ToString() == "3" && dtPTC.Rows[j]["TermID"].ToString() == dtPTC.Rows[k]["TermID"].ToString())
                         {
                             p_count++;
                              if (dtPTC.Rows[k]["ClassID"].ToString() == Session["CLASSID"].ToString())
                             {

                          %>
                           <input id='<%=dtPTC.Rows[k]["ClassID"].ToString() %>' type="radio" name="rd_class" value='<%=dtPTC.Rows[k]["ClassID"].ToString() %>' checked /><%=dtPTC.Rows[k]["ClassName"].ToString() %>
                          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                          <%  }else
                              {
                                %>
                           <input id='<%=dtPTC.Rows[k]["ClassID"].ToString() %>' type="radio" name="rd_class" value='<%=dtPTC.Rows[k]["ClassID"].ToString() %>' /><%=dtPTC.Rows[k]["ClassName"].ToString() %>
                       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                          <%
                             
                              }
                             if (p_count % 2 == 0)
                             {
                             %><br /><%
                             }
                         }    
                     }
                       %>
                 
                       </dd>
                     </dl>           
                 <% 
                    }
                      
                   }
              
                %>

       </li>

       <% 
                 
               }
           }
          
            %>
</ul>

   </div>

 

 

<script type="text/javascript">
    //显示班级信息的函数
    function ShowClassInfo() {
        //弹出对话框
        $("#displayClassDiv").dialog({
            modal: true,
            width: '700',
            height: '400',
            title: "请选择跳转班级:",
            overlay: { opacity: 0.5, background: "black" },
            buttons: {
                "确定": function () { SubmitClassInfo(); },
                "取消": function () { $(this).dialog("destroy"); }
            },
            close: function (event, ui) { $(this).dialog("destroy"); }
        });
    }

    function SubmitClassInfo() {
        var ObjClass = $('[name=rd_class]:checked');
        var ClassID=ObjClass.val();
        window.location.href = '../ClassPortal/ClassPortal.aspx?CLASS_ID='+ClassID;
    }
</script>

 

 

2、cs文件代码:

 

 public DataTable dtPTC = new DataTable();//保存项目 项目分期 班级信息
    public DataTable dtProjectInfo = new DataTable();//保存项目信息

    protected void Page_Load(object sender, EventArgs e)
    {
        //原框架top页面信息开始
        //User.isSessionInvalid();
        clsCurrentUser user = mm.GetSession();
        USER_ID = int.Parse(user.UserID);

        if (Request.QueryString["ClassID"] != null)
        {
            Session["ClASSID"] = Request.QueryString["ClassID"].ToString();
            classid=Session["ClASSID"].ToString();
            getClassInfo();
        }
        else
        {
            classid = Session["CLASSID"].ToString();
            getClassInfo();
        }
        //username = user.GetRealName();
        username = user.UserRealName;
        time = DateTime.Now.ToString("yyyy年MM月dd日", DateTimeFormatInfo.InvariantInfo);
        //classInfo = getClassInfo(classid);
        //DtPD = dba.SelectT_LEARNING_PROJECT(Convert.ToInt32(Session["PROJECT_ID"].ToString().Trim()));
        //homepage = DtPD.Rows[0]["HOMEPAGE"].ToString().Trim();
        //原框架top页面信息结束

        //获取当前用记在本班中的权限。
        string sqlRole = "select Ctype from T_PUB_USER_CLASS where ClASSID=" + Session["CLASSID"].ToString() + " and USERID=" + mm.UserID;
        DataTable dtRole = bdb.RunQuery(sqlRole);
        if (dtRole.Rows.Count > 0)
        {
            role = dtRole.Rows[0]["Ctype"].ToString();
        }

        getALLInfo(); //根据用户ID分别获取项目、项目分期、班级信息

        getProjectInfo();//根据用户ID分别获取项目
       
    }
    /// <summary>
    ///  根据用户ID分别获取项目、项目分期、班级信息
    /// </summary>
    protected void getALLInfo()
    {

        int UserID = Convert.ToInt32(mm.GetSession().UserID);
        string procName = "HZX_SelectCLASS_ByUserID";
        SqlParameter[] sp = new SqlParameter[] { new SqlParameter("@USER_ID", UserID) };
        try
        {
            dtPTC = bdb.RunProcQuery(procName, sp);
        }
        catch (Exception ee)
        {
            Response.Redirect("../../../ErrorPage.aspx");
        }
   
    }

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值