ورود

View Full Version : طرز استفاده از Listview چيزي شبيه به اخبار وب سايت ها



AmirGhasemi
دوشنبه 14 مرداد 1392, 10:20 صبح
سلام دوستان
من مي خواهم با استفاده از listview يك قالبي را اماده كنم كه عكس و تيتر و تاريخ انتشار خبر برام اورده بشه
چيزي شبيه به عكس زير
اما در طراحي و استفاده از listview مشكل دارم
كمك بفرماييد عزيزان!

108544

tree1371
دوشنبه 14 مرداد 1392, 14:19 عصر
در تگ ITEMTEMPLATE شما باید یک قالب با DIV درست کنید به همین شکل بعد بهشون مقدار دهی کنید.

AmirGhasemi
سه شنبه 15 مرداد 1392, 13:52 عصر
خب عزيزم ممنون كه فرموديد من هم مي دونم اما روش را مي خواستم
اما خب خودم با همه مصيبت ها درست كردم فقط نكته اش در itemplaceholder است
كدش را پايين گذاشتم


<asp:ListView ID="lstArticles" runat="server" DataKeyNames="IDarticle" DataSourceID="odsArticles">
<LayoutTemplate>
<table>
<tr runat="server" id="itemPlaceholder">
</tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<div class="listview">
<div class="right">
<div>
<img alt="Article's Image" src='<%# Eval("ImageAddress", "Images/Articles/{0}") %>' />
</div>
</div>
<div class="right">
<div>
<a href="Content.aspx?IDarticle=<%# Eval("IDarticle") %>">
<%#Eval("Title")%></a>
<asp:LinkButton ID="lnkTitle" Text='<%#Eval("Title")%>' PostBackUrl="Content.aspx?IDarticle=<%# Eval("IDarticle") %>"
runat="server" />
</div>
<br />
<div class="right">
<asp:Label ID="lblSummary" Text='<%#Eval("ContentOfArticle").ToString().Substring(0, 40) %>'
runat="server" />
</div>
<br />
<div class="thum">
<div class="right">
<span>تاريخ انتشار: </span>
<asp:Label ID="lblPublishDate" Text='<%#Eval("PublishDate")%>' runat="server" />
</div>
<div class="left" style="margin-right: 120px;">
<span>تعداد دفعات مشاهده: </span>
<asp:Label ID="lblDownload" Text='<%#Eval("Download")%>' runat="server" />
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:ListView>

tree1371
سه شنبه 15 مرداد 1392, 15:46 عصر
<LayoutTemplate>
<table>
<tr runat="server" id="itemPlaceholder">
</tr>
</table>
</LayoutTemplate>



کد بالا واسه چی هست ؟!!قصدتون چیه از اینکار دوست من ؟! تعریف قالب کلی؟!! اگر اینه اصلا نیاز نیست همون itemtemmplate کافیه