📄 liststyle.ascx
字号:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="listStyle.ascx.cs" Inherits="Seaskyer.WebApp.skyNews.Pages.CUserControls.listStyle" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<%@ Import Namespace="Seaskyer.Strings" %>
<%
Panel panel = (Panel)this.FindControl("Panel" + mp.listStyle);
panel.Visible = true;
dp.CommandText = "SELECT COUNT(ArticleID) FROM [Article] WHERE ClassID IN (" + ClassRow["ChildCollection"] + ")";
bind.totalRecord = dp.ScalarSQL();
dp.CommandText = Function.ConstructSplitSQL("Article", "ArticleID", bind.PageIndex, bind.PageSize, "*", 1, "ClassID IN (" + ClassRow["ChildCollection"] + ")");
if( mp.listStyle == "5" )
{
DataList datalist = (DataList)this.FindControl("DataList" + mp.listStyle);
bind.BindInfo_DataList( datalist, dp, "没有任何新闻" );
}
else
{
Repeater repeater = (Repeater)this.FindControl("Repeater" + mp.listStyle);
bind.BindInfo_Repeater( repeater, dp, "没有任何新闻" );
}
%>
<asp:Panel ID="Panel1" Runat="server" Visible="">
<div style="margin:5px 5px">
<ul class="nl">
<asp:Repeater ID="Repeater1" Runat="server">
<ItemTemplate>
<li>
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">
<font style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 70)%></font></a>
(<span class="<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"Addtime")) < DateTime.Now.Date ? "gray" : "time"%>"><%# String.Format( "{0:M}", DataBinder.Eval(Container.DataItem, "Addtime") )%></span>,<span class="hit"><%# DataBinder.Eval(Container.DataItem, "hits")%></span>)</span></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
</asp:Panel>
<asp:Panel ID="Panel2" Runat="server" Visible="False">
<table width="100%" cellpadding="4" cellspacing="1" border="0" style="word-break:break-all;">
<tr align="center" class="tdbg-dark">
<td width="*"><b>标 题</b></td>
<td width="70" height="25"><b>日 期</b></td>
<td width="50"><b>点击</b></td>
</tr>
<asp:Repeater ID="Repeater2" Runat="server">
<ItemTemplate>
<tr class="tdbg" onmouseover="this.className='tdbg-dark'" onmouseout="this.className='tdbg'">
<td height="20"> <img src="/skyNews/Skin/Default/default/bullet.gif" align="middle" alt="*" />
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">
<font style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 50)%></font></a></td>
<td>
<span class="<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"Addtime")) < DateTime.Now.Date ? "gray" : "time"%>"><%# String.Format( "{0:M}", DataBinder.Eval(Container.DataItem, "Addtime") )%></span></td>
<td align="center"><span class="hit"><%# DataBinder.Eval(Container.DataItem, "hits")%></span></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</asp:Panel>
<asp:Panel ID="Panel3" Runat="server" Visible="False">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<asp:Repeater ID="Repeater3" Runat="server">
<ItemTemplate>
<tr>
<td class="summary-title"> <img src="/skyNews/Skin/Default/default/bullet.gif" align="middle" alt="*" />
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">
<font style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 80)%></font></a>
</td>
</tr>
<tr>
<td width="80%" style="padding:10px" valign="top"><%# ai.GetContent(DataBinder.Eval(Container.DataItem, "TextContent").ToString(), 200)%><div style="width:100%;text-align:right">(<span class="<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"Addtime")) < DateTime.Now.Date ? "gray" : "time"%>"><%# String.Format( "{0:M}", DataBinder.Eval(Container.DataItem, "Addtime") )%></span>, <span class="hit"><%# DataBinder.Eval(Container.DataItem, "hits")%></span>)</span>
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">[查看全文]</a>
</div>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</asp:Panel>
<asp:Panel ID="Panel4" Runat="server" Visible="False">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<asp:Repeater ID="Repeater4" Runat="server">
<ItemTemplate>
<tr>
<td colspan="2" class="summary-title"> <img src="/skyNews/Skin/Default/default/bullet.gif" align="middle" alt="*" />
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">
<font style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 80)%></font></a>
</td>
</tr>
<tr>
<td width="80%" style="padding:10px" valign="top"><%# ai.GetContent(DataBinder.Eval(Container.DataItem, "TextContent").ToString(), 200)%><div style="width:100%;text-align:right">(<span class="<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"Addtime")) < DateTime.Now.Date ? "gray" : "time"%>"><%# String.Format( "{0:M}", DataBinder.Eval(Container.DataItem, "Addtime") )%></span>, <span class="hit"><%# DataBinder.Eval(Container.DataItem, "hits")%></span>)</span>
<a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>">[查看全文]</a>
</div>
</td>
<td width="20%" style="padding:10px" align="center">
<script type="text/javascript">
WriteThumb("<%# DataBinder.Eval(Container.DataItem, "imgNews").ToString() == "0" ? "/skyNews/Skin/Default/default/no_picture.gif" : ai.GetContent(DataBinder.Eval(Container.DataItem, "titleImg").ToString(), 50)%>",
"<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>",
"<%# DataBinder.Eval(Container.DataItem, "title")%>",
true);
</script>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</asp:Panel>
<asp:Panel ID="Panel5" Runat="server" Visible="False">
<asp:DataList ID="DataList5" RepeatColumns="3" RepeatDirection="Horizontal" Runat="server" Width="100%">
<HeaderTemplate><!--DataList绑定(图片模式)--></HeaderTemplate>
<ItemStyle Width="30%" HorizontalAlign="Center" />
<ItemTemplate>
<script type="text/javascript">
WriteThumb("<%# DataBinder.Eval(Container.DataItem, "imgNews").ToString() == "0" ? "/skyNews/Skin/Default/default/no_picture.gif" : ai.GetContent(DataBinder.Eval(Container.DataItem, "titleImg").ToString(), 50)%>",
"<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>",
"<%# DataBinder.Eval(Container.DataItem, "title")%>",
true);
</script>
<span class="thumbnailTitle"><a href="<%# ai.GetUrl(DataBinder.Eval(Container.DataItem, "ArticleID"), DataBinder.Eval(Container.DataItem, "classid"))%>" target="<%= config["openWinMethod"]%>"><font style="<%# DataBinder.Eval(Container.DataItem, "TitleCss")%>"><%# ai.GetTitle(DataBinder.Eval(Container.DataItem, "title").ToString(), 20)%></font></a></span>
</ItemTemplate>
</asp:DataList>
</asp:Panel>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -