⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
    protected string ShowPage(int page, int pageSize, int Cnt, string url, int pageCount, string type)
    {
        string urlstr = "共" + Cnt.ToString() + "条记录,共" + pageCount.ToString() + "页,当前第" + page.ToString() + "页   ";
        urlstr = urlstr + "<a href=\"javascript:GetList('" + type + "',1)\" title=\"首页\" class=\"list_link\">首页</a> ";
        if ((page - 1) < 1)
            urlstr = urlstr + " <a href=\"javascript:GetList('" + type + "',1)\" title=\"上一页\" class=\"list_link\">上一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:GetList('" + type + "'," + (page - 1) + ")\" title=\"上一页\" class=\"list_link\">上一页</a> ";
        if ((page + 1) < pageCount)
            urlstr = urlstr + " <a href=\"javascript:GetList('" + type + "'," + (page + 1) + ")\" title=\"下一页\" class=\"list_link\">下一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:GetList('" + type + "'," + pageCount + ")\" title=\"下一页\" class=\"list_link\">下一页</a> ";
        urlstr = urlstr + " <a href=\"javascript:GetList('" + type + "'," + pageCount + ")\" title=\"尾页\" class=\"list_link\">尾页</a> ";
        return urlstr;
    }

    /// <summary>
    /// 取得分页
    /// </summary>
    /// <param name="dt">要用的分页的数据表</param>
    /// <param name="page">当前页数</param>
    /// <param name="pageSize">每页显示多少条</param>
    /// <param name="Cnt">总记录数</param>
    /// <param name="pageCount">分页总数</param>
    /// <param name="type">要显示的类型</param>
    /// <returns>返回分页</returns>
    /// Code By DengXi

    protected string GetPageInfo(DataTable dt, int page, int pageSize, int Cnt, int pageCount, string type)
    {
        string str_TempStr = "";
        string colnum = "";
        int i = 0;
        int j = 0;

        str_TempStr += "<table width=\"98%\" border=\"0\" align=\"center\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#FFFFFF\" class=\"table\">";
        str_TempStr += "<tr class=\"TR_BG\">";

        switch (type)
        {
            case "Ads":
                //str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">编号</td>";
                str_TempStr += "<td style=\"width:200px;\" align=\"left\" valign=\"middle\" class=\"sys_topBg\">名称</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">类型</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">添加时间</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">所属用户</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">状态</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">操作 <input type=\"checkbox\" " +
                               "value=\"'-1'\" name=\"ID\" id=\"ID\" onclick=\"javascript:selectAll(this.form,this.checked)\" /> </td>";
                str_TempStr += "</tr>";
                for (i = (page - 1) * pageSize, j = 1; i < Cnt && j <= pageSize; i++, j++)
                {
                    string adsID = dt.Rows[i]["AdID"].ToString();
                    string adsName = dt.Rows[i]["adName"].ToString();
                    string adsType = dt.Rows[i]["adType"].ToString();
                    string adsAddTime = dt.Rows[i]["creatTime"].ToString();

                    NetCMS.Content.Common.rootPublic rd = new NetCMS.Content.Common.rootPublic();
                    string uname  = rd.getUserName(dt.Rows[i]["CusID"].ToString());

                    string adsCusID = "<a target=\"_blank\" href=\"../../" + NetCMS.Config.UIConfig.dirUser + "/"+
                                      "showuser.aspx?uid=" + rd.getUserName(dt.Rows[i]["CusID"].ToString()) + "\" class=\"list_link\">" + uname + "</a>";
                    string adsMode = dt.Rows[i]["isLock"].ToString();

                    string str_adsTempMode = "";
                    if (adsMode == "1") { str_adsTempMode = "<font color=\"red\">锁定</font>"; } else { str_adsTempMode = "正常"; }
                    string Op = " <a href=\"javascript:EditAds('" + type + "','" + adsID + "');\" class=\"list_link\">" +
                                "<img src=\"../../sysImages/"+NetCMS.Config.UIConfig.CssPath()+"/sysico/edit.gif\" border=\"0\" alt=\"修改\" /></a>" +
                                "<a href=\"javascript:Lock('" + type + "','" + adsID + "');\" class=\"list_link\">" +
                                "<img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/lock.gif\" border=\"0\" alt=\"锁定\" /></a>" +
                                "<a href=\"javascript:UnLock('" + type + "','" + adsID + "');\" class=\"list_link\">" +
                                "<img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/unlock.gif\" border=\"0\" alt=\"解锁\" /></a>" +
                                " <a href=\"javascript:getCode('" + adsID + "');\" class=\"list_link\">代码</a> <input type=\"checkbox\" value=\"'" + adsID + "'\" id=\"ID\" name=\"ID\" />";
                    str_TempStr += "<tr class=\"TR_BG_list\" onmouseover=\"javascript:overColor(this);\" onmouseout=\"javascript:outColor(this);\">";
                    //str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsID + "</td>";
                    str_TempStr += "<td style=\"width:200px;\" align=\"left\" valign=\"middle\" height=\"20\">" + adsName + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + GetAdsType(adsType) + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsAddTime + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsCusID + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + str_adsTempMode + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + Op + "</td>";
                    str_TempStr += "</tr>";
                }
                colnum = "7";
                break;
            case "Class":
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">编号</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">名称</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">价格</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">添加时间</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">操作 <input type=\"checkbox\" "+
                               " value=\"'-1'\" name=\"ID\" id=\"ID\" onclick=\"javascript:selectAll(this.form,this.checked)\" /> </td>";
                str_TempStr += "</tr>";
                for (i = (page - 1) * pageSize, j = 1; i < Cnt && j <= pageSize; i++, j++)
                {
                    string adsClassID = dt.Rows[i]["AcID"].ToString();
                    string adsClassName = dt.Rows[i]["Cname"].ToString();
                    string adsClassMoney = dt.Rows[i]["Adprice"].ToString();
                    string adsClassAddTime = dt.Rows[i]["creatTime"].ToString();
                    string Op = " <a href=\"javascript:EditAds('" + type + "','" + adsClassID + "');\" class=\"list_link\">" +
                                "<img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/edit.gif\" border=\"0\" alt=\"修改\" /></a>" +
                                "<a href=\"javascript:AddAdsClass('" + adsClassID + "');\" class=\"list_link\">" +
                                "<img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/addclass.gif\" border=\"0\" alt=\"添加子类\" /></a><" +
                                "input type=\"checkbox\" value=\"'" + adsClassID + "'\" id=\"ID\" name=\"ID\" />";
                    str_TempStr += "<tr class=\"TR_BG_list\" onmouseover=\"javascript:overColor(this);\" onmouseout=\"javascript:outColor(this);\">";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsClassID + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsClassName + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsClassMoney + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsClassAddTime + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + Op + "</td>";
                    str_TempStr += "</tr>";

                    str_TempStr += ChildList(adsClassID, "┝", type); ;
                }
                colnum = "5";
                break;
            case "Stat":
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">编号</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">广告名称</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">点击数</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">显示次数</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">查看统计信息</td>";
                str_TempStr += "<td align=\"left\" valign=\"middle\" class=\"sys_topBg\">操作 <input type=\"checkbox\" "+
                               " value=\"'-1'\" name=\"ID\" id=\"ID\" onclick=\"javascript:selectAll(this.form,this.checked)\" /> </td>";
                str_TempStr += "</tr>";
                for (i = (page - 1) * pageSize, j = 1; i < Cnt && j <= pageSize; i++, j++)
                {
                    string adsID = dt.Rows[i]["AdID"].ToString();
                    string adName = dt.Rows[i]["adName"].ToString();
                    string clicknum = dt.Rows[i]["ClickNum"].ToString();
                    string shownum = dt.Rows[i]["ShowNum"].ToString();
                    string op = "<input type=\"checkbox\" value=\"'" + adsID + "'\" id=\"ID\" name=\"ID\" />";
                    string LookInfo = "<a href=\"javascript:LookInfo('" + adsID + "');\" class=\"list_link\">"+
                                      "<img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/review.gif\" alt=\"查看此广告统计信息\" border=\"0\"></a>";
                    str_TempStr += "<tr class=\"TR_BG_list\" onmouseover=\"javascript:overColor(this);\" onmouseout=\"javascript:outColor(this);\">";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adsID + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + adName + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + clicknum + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + shownum + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + LookInfo + "</td>";
                    str_TempStr += "<td align=\"left\" valign=\"middle\" height=\"20\">" + op + "</td>";
                    str_TempStr += "</tr>";
                } 
                colnum = "6";
                break;
        }
        string url = "Recyle.aspx?Type=" + type + "&page=";
        str_TempStr += "<tr class=\"TR_BG_list\" align=\"right\"><td colspan=\"" + colnum + "\">" + ShowPage(page, pageSize, Cnt, url, pageCount, type) + "</td></tr>";
        str_TempStr += "</table>";
        return str_TempStr;
    }

    /// <summary>
    /// 获得广告类型
    /// </summary>
    /// <param name="type">需要返回的广告类型</param>
    /// <returns>返回广告类型</returns>
    /// Code By DengXi

    protected string GetAdsType(string type)
    {
        string str_Type = "";
        switch (type)
        { 
            case "0":
                str_Type = "显示广告";
                break;
            case "1":
                str_Type = "弹出新窗口";
                break;
            case "2":
                str_Type = "打开新窗口";
                break;
            case "3":
                str_Type = "渐隐消失";
                break;
            case "4":
                str_Type = "网页对话框";
                break;
            case "5":
                str_Type = "透明对话框";
                break;
            case "6":
                str_Type = "满屏浮动";
                break;
            case "7":
                str_Type = "左下底端";
                break;
            case "8":
                str_Type = "右下底端";
                break;
            case "9":
                str_Type = "对联广告(顶端)";
                break;
            case "10":
                str_Type = "循环广告";
                break;
            case "11":
                str_Type = "文字广告";
                break;
            case "12":
                str_Type = "对联广告(底端)";
                break;
        }
        return str_Type;
    }


    /// <summary>
    /// 取得子类
    /// </summary>
    /// <param name="Classid">父类编号</param>
    /// <param name="sign">层次</param>
    /// <param name="type">操作的类型</param>
    /// <returns>返回子类编号</returns>
    /// Code By DengXi


    string ChildList(string Classid, string sign,string type)
    {
        string str_TempStr = "";
        NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();

        DataTable dv = ac.childlist(Classid);
        sign += "─";
        if (dv != null)
        {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -