zoukankan
html css js c++ java
Reapter嵌套
<
div
class
=
"
content
"
>
<
asp:Repeater ID
=
"
RepNewsClass
"
OnItemDataBound
=
"
RepNewsClass_ItemDataBound
"
runat
=
"
server
"
EnableViewState
=
"
false
"
>
<
ItemTemplate
>
<
div
class
=
"
class
"
>
<
div
class
=
"
classhead
"
>
<
div
class
=
"
classtitle
"
>
<%
# Eval(
"
ClassName
"
)
%>
</
div
>
<
div
class
=
"
more
"
>
<
a href
=
"
/news/catalog/<%# Eval(
"
ClassID
"
)%>.htm
"
><
img src
=
"
/images/more.gif
"
border
=
"
0
"
/></
a
>
</
div
>
</
div
>
<
div
class
=
"
classbody
"
>
<
div
class
=
"
picnews
"
>
<
asp:Literal ID
=
"
lt_PicNews
"
runat
=
"
server
"
EnableViewState
=
"
false
"
></
asp:Literal
>
</
div
>
<
asp:Repeater ID
=
"
RepNews
"
runat
=
"
server
"
EnableViewState
=
"
false
"
>
<
HeaderTemplate
>
<
ul
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
li
>
<
a href
=
"
/news/<%# Eval(
"
NewsID
"
) %>.htm
"
title
=
"
<%# Eval(
"
Title
"
) %>
"
target
=
"
_blank
"
><%
# GkSystem.Utility.MyString.SubString(Eval(
"
Title
"
).ToString(),
40
,
""
)
%></
a
>
</
li
>
</
ItemTemplate
>
<
FooterTemplate
>
</
ul
>
</
FooterTemplate
>
</
asp:Repeater
>
</
div
>
</
div
>
<
div
class
=
"
clear
"
></
div
>
</
ItemTemplate
>
</
asp:Repeater
>
</
div
>
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Data.SqlClient;
public
partial
class
News_Default : BasePage
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
metakeywords.Content
=
GkSystem.BLL.SiteConfig.GetConfig().SiteKeyWords;
metadescription.Content
=
GkSystem.BLL.SiteConfig.GetConfig().SiteDescription;
this
.RepBrand.DataSource
=
GkSystem.BLL.Brands.GetListWhereBrandIDInNews();
this
.RepBrand.DataBind();
this
.RepRecommend.DataSource
=
new
GkSystem.BLL.News().GetList(
"
IsRecommend=1 AND ISDELETE=0 AND ISAUTH=1
"
);
this
.RepRecommend.DataBind();
DataSet ds
=
GkSystem.BLL.NewsClass.GetListWhereClassIDInNews();
this
.RepClass.DataSource
=
ds;
this
.RepClass.DataBind();
this
.RepNewsClass.DataSource
=
ds;
this
.RepNewsClass.DataBind();
this
.RepTop.DataSource
=
new
GkSystem.BLL.News().GetTopNews(
"
ISDELETE=0 AND ISAUTH=1
"
,
10
);
this
.RepTop.DataBind();
this
.RepNew.DataSource
=
new
GkSystem.BLL.News().GetNewNews(
"
ISDELETE=0 AND ISAUTH=1
"
,
10
);
this
.RepNew.DataBind();
}
}
protected
void
RepNewsClass_ItemDataBound(
object
sender, RepeaterItemEventArgs e)
{
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
Repeater rep
=
(Repeater)e.Item.FindControl(
"
RepNews
"
);
int
ClassID
=
(
int
)((DataRowView)e.Item.DataItem)[
"
ClassID
"
];
rep.DataSource
=
new
GkSystem.BLL.News().GetTopNews(
"
ClassID=
"
+
ClassID
+
"
and ISDELETE=0 AND ISAUTH=1
"
,
6
);
rep.DataBind();
Literal lt_PicNews
=
(Literal)e.Item.FindControl(
"
lt_PicNews
"
);
lt_PicNews.Text
=
GetPicNews(ClassID);
}
}
protected
string
GetPicNews(
int
ClassID)
{
string
tmp
=
""
;
using
(SqlDataReader dr
=
GkSystem.DBUtility.SqlHelper.ExecuteReader(GkSystem.DBUtility.SqlHelper.ConnectionString,CommandType.Text,
"
select top 1 * from gk_sys_news where IsPicNews = 1 and Classid =
"
+
ClassID.ToString()))
{
if
(dr.Read())
{
tmp
+=
"
<div class=\
"
pic\
"
><a target='_blank' href='/news/
"
+
dr[
"
NewsID
"
].ToString()
+
"
.htm' title='
"
+
dr[
"
title
"
].ToString()
+
"
'><img src=\
""
;
if
(String.IsNullOrEmpty(dr[
"
TitlePic
"
].ToString()))
tmp
+=
"
/images/no-pic.gif\
""
;
else
tmp
+=
dr[
"
TitlePic
"
].ToString()
+
"
\
""
;
tmp
+=
"
/></a></div><div><a target='_blank' href='/news/
"
+
dr[
"
NewsID
"
].ToString()
+
"
.htm' title='
"
+
dr[
"
title
"
].ToString()
+
"
'>
"
+
GkSystem.Utility.MyString.SubString(dr[
"
Title
"
].ToString(),
16
,
""
)
+
"
</a></div>
"
;
}
else
{
tmp
=
"
<div class=\
"
pic\
"
><img src='/images/no-pic.gif' /></div><div></div>
"
;
}
}
return
tmp;
}
}
查看全文
相关阅读:
匿名函数与内置函数(python3入门)
迭代器和生成器(python3入门)
python中文件操作方法(python3入门)
python所有数据类型及操作(python3入门)
Python语法命令学习-Day3(作业练习)
Python语法命令学习-Day3(零基础)
构建之法阅读笔记01
学习进度条
软件工程个人作业01
阅读计划
原文地址:https://www.cnblogs.com/liuweitoo/p/906708.html
最新文章
HDU 3546
高精度模板
POJ1273 HDU1532 Drainage Ditches
Vijos1647 不差钱
Vijos1507 [NOI2004] 郁闷的出纳员
Vijos上的三道LCA: 1427, 1460, 1710
bzoj 4196 树链剖分
HDU
Codeforces 1083C Max Mex 线段树 (看题解)
Codeforces 1083E The Fair Nut and Rectangles dp + 斜率优化
热门文章
HDU 5413 CRB and Roads bitset (看题解)
HDU 5409 CRB and Graph 双连通缩点 + st表
HDU
HDU
Codeforces 238E Meeting He (看题解)
Codeforces 256D Liars and Serge dp
json与pickle(python3入门)
python3 正则表达式(python3入门)
列表生成式和三元表达式(python3入门)
函数递归与二分法(python3入门)
Copyright © 2011-2022 走看看