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

📄 liststyle.ascx

📁 这是我编的一小软件。请等级等待指教。呵呵。ASP的
💻 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>标&nbsp; &nbsp;题</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">&nbsp;<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">&nbsp;<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">&nbsp;<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 + -