📄 list.aspx.cs
字号:
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 + -