您的位置:首页 > 其它

在Repeater中添加runat="server"的div,并控制

2011-09-07 16:11 316 查看
aspx页代码:

<asp:Repeater ID="rptBlog" runat="server" DataSourceID="objBlog" OnItemDataBound="rptBlog_ItemDataBind">
<ItemTemplate>
<div id="rptBlogTitle">
<h3>
<a>
<%#eval_r( "blogTitle") %>
</a>
</h3>
(
<%#eval_r( "blogDate") %>
)
</div>
<div id="divBlogEditDel" runat="server" visible="false">
<a href="EditBlog.aspx">
[编辑]
</a>
<a href="#">
[删除]
</a>
</div>
<div id="rptBlogTypeName">
</div>
<div id="rptBlogContent">
<%#eval_r( "blogContent") %>
</div>
<div id="rptBlogFooter">
<a href="blogContent.aspx">
查看全文
</a>
</div>
</ItemTemplate>
</asp:Repeater>

后台代码:

protected void rptBlog_ItemDataBind(object sender, RepeaterItemEventArgs e)
{
if (Session["UserName"] != null)
{

if (Session["UserName"].ToString() == this.bc_UserName.GetBlog_UserName())
{
e.Item.FindControl("divBlogEditDel").Visible = true;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐