📄 list.ascx
字号:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="List.ascx.cs" Inherits="Seaskyer.WebApp.skyNews.Pages.List" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<%@ Register TagPrefix="uc1" TagName="Header" Src="../../CUserControls/Header.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Footer" Src="../../CUserControls/Footer.ascx" %>
<%@ Register TagPrefix="uc1" TagName="listStyle" Src="../../CUserControls/listStyle.ascx" %>
<uc1:Header id="Header1" runat="server"></uc1:Header>
<table id="navsub" class="twidth" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="l"></td>
<td class="m">
<a href="/skyNews/Index.aspx"><%= config["siteName"]%></a><%= ci.GetParentPathUrl(ClassRow["ParentPath"].ToString(), " → ")%> (自定义模板)
</td>
<td class="r"></td>
</tr>
</table>
<table id="mainBody" class="twidth" cellpadding="0" cellspacing="0" align="center">
<tr>
<td valign="top" style="padding-top:5px;">
<table class="awidth" cellpadding="0" cellspacing="0" border="0" align="center">
<tr align="left" valign="top">
<td width="200">
<div class="lframe">
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="tl"></td>
<td class="tm"><span class="tt">分类</span></td>
<td class="tr"></td>
</tr>
</table>
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="ml"></td>
<td class="mm">
<%
bind.BindInfo_DataList(ParentDataList, ci.GetClassInfo("cInBar = 1 AND ParentID = " + ClassRow["ParentID"]), "");
%>
<asp:DataList id="ParentDataList" runat="server" RepeatColumns="1" Width="100%">
<ItemTemplate>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td height="20" style="padding-left:2px;"><img src="<%# (DataBinder.Eval(Container.DataItem, "classid").ToString() == ClassRow["ClassID"].ToString()) ? "/skyNews/Skin/Default/default/folderOpen.gif" : "/skyNews/Skin/Default/default/folderClose.gif"%>" align="absmiddle">
<a href="<%# ci.GetUrl(DataBinder.Eval(Container.DataItem, "ClassID"), DataBinder.Eval(Container.DataItem, "CustomUrl"))%>"
target="<%# DataBinder.Eval(Container.DataItem,"targetMethod")%>">
<span style="<%# (DataBinder.Eval(Container.DataItem, "classid").ToString() == ClassRow["ClassID"].ToString()) ? "color:red; font-weight:bold;" : "" %>">
<%# DataBinder.Eval(Container.DataItem,"className")%>
</span></a></td>
</tr>
</table>
<%-- 绑定子类信息 --%>
<asp:DataList id="ChildDataList" RepeatDirection="Horizontal" RepeatColumns="1" CellSpacing="0" DataSource='<%# bind.returnDataTable(user.classDt, "cInBar = 1 AND ParentID = " + ClassRow["ClassID"] + " AND ParentID = " + DataBinder.Eval(Container.DataItem,"ClassID"), "", 0)%>' CellPadding="2" Width="100%" runat="server">
<ItemStyle Width="25%" />
<ItemTemplate>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td height="20" style="padding-left:20px;"><img src="<%# (DataBinder.Eval(Container.DataItem, "classid").ToString() == ClassRow["ClassID"].ToString()) ? "/skyNews/Skin/Default/default/folderOpen.gif" : "/skyNews/Skin/Default/default/folderClose.gif"%>" align="absmiddle">
<a href="<%# ci.GetUrl(DataBinder.Eval(Container.DataItem, "ClassID"), DataBinder.Eval(Container.DataItem, "CustomUrl"))%>"
target="<%# DataBinder.Eval(Container.DataItem,"targetMethod")%>">
<span style="<%# (DataBinder.Eval(Container.DataItem, "classid").ToString() == ClassRow["ClassID"].ToString()) ? "color:red; font-weight:bold;" : "" %>">
<%# DataBinder.Eval(Container.DataItem,"className")%>
</span></a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
</td>
<td class="mr"></td>
</tr>
</table>
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="bl"></td>
<td class="bm"> </td>
<td class="br"></td>
</tr>
</table>
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="tl"></td>
<td class="tm"><span class="tt">今日热门新闻</span></td>
<td class="tr"></td>
</tr>
</table>
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="ml"></td>
<td class="mm">
<%
dp.CommandText = "SELECT TOP 6 articleID, classid, TitleCss, title FROM [Article] WHERE classid IN (" + ClassRow["ChildCollection"] + ") AND dayHits <> 0 ORDER BY dayHits DESC";
bind.BindInfo_Repeater( DayTopList, dp, "没有任何新闻" );
%>
<table border="0" cellpadding="0" cellspacing="0" width="98%">
<asp:Repeater ID="DayTopList" Runat="server">
<ItemTemplate>
<tr>
<td height="18">
<img src="/skyNews/Skin/Default/default/bullet.gif" align="absmiddle">
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">
<span style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 24)%></span></a>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</td>
<td class="mr"></td>
</tr>
</table>
<table width="95%" cellspacing="0" cellpadding="0">
<tr>
<td class="bl"></td>
<td class="bm"> </td>
<td class="br"></td>
</tr>
</table>
</div>
</td>
<td>
<div class="mframe">
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="tl"></td>
<td class="tm">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><span class="tt">>> <%= ClassRow["className"]%></span></td>
<td align="right"> </td>
</tr>
</table>
</td>
<td class="tr"></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="ml"></td>
<td class="mm">
<!-- Content -->
<uc1:listStyle id="listStyle1" runat="server"></uc1:listStyle>
</td>
<td class="mr"></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="bl"></td>
<td class="bm"> </td>
<td class="br"></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<script language="javascript">
<!--
function getCPageURL(cid, page)
{
var strResult = "/skyNews/";
var staticFileExt = "<%= user.staticFileExt%>";
if( page == 1 )
strResult += "Index/Catalog" + cid + staticFileExt ;
else
strResult += "Index/Catalog" + cid + "_" + page + staticFileExt ;
return strResult;
}
var cid = <%= ClassRow["ClassID"]%>;
var page = <%= bind.PageIndex%>;
var pageSize = <%= bind.PageSize%>;
var pageNum = <%= bind.pageNum%>;
var totalNum = <%= bind.totalRecord%>;
var outstr = "";
if( totalNum != 0 )
{
outstr += "共有 <font color=red><b>" + totalNum + "</b></font> 条新闻,当前页<font color=red><b>" + page + "</b></font>/" + pageNum + " ";
outstr += csplitpage(cid, page, pageNum);
}
document.writeln(outstr);
//-->
</script>
</td>
</tr>
</form>
<form name="searchForm" action="/skyNews/Index/Search.aspx" method="get" onsubmit="return searchCheck();">
<tr>
<td height="40" valign="middle" align="center">
<script language="javascript">
function searchCheck()
{
var myform = document.searchForm;
if( myform.keyword.value == "" )
{
alert("请填写搜索关键字!");
myform.keyword.focus();
return false;
}
}
</script>
<table id="searchbar" width="100%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="l"></td>
<td class="m" align="center">
<!-- 快速搜索栏 -->
新闻搜索:
<select name="cid" size="1">
<option value="">选择分类</option>
<%= ci.GetClassOptionList(ClassRow["ClassID"].ToString())%>
</select>
<select name="where">
<option value="title">标题</option>
<option value="content">内容</option>
<option value="author">作者</option>
</select>
<input type="text" name="keyword" class="inputbg" size="15" />
<input type="submit" value="搜索">
<!-- 搜索栏结束 -->
</td>
<td class="r"></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<uc1:Footer id="Footer1" runat="server"></uc1:Footer>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -