PDA

View Full Version : استفاده از Repeater در کدهای html مربوط به asp.net



NewLife2008
دوشنبه 23 آبان 1390, 21:25 عصر
سلام
من به تازگی وارد دنیای وب شدم. ممنون میشم راهنمایی کنید
من theme یه وب سایتو با css درآوردم. واسش بانک ایجاد کردم. حالا میخوام داده ها مو از بانک بخونم و مابین تگهام بذارم. بهم گفتند که از Repeater استفاده کنم. اما نمیدونم چطوری ما بین کدهای html ازش استفاده کنم. فرض کنید ما بین تگ li میخوام یه متن که از دیتا بیس خونده میشه رو بذارم.
اگه ممکنه با مثال توضیح بدین.

fakhravari
دوشنبه 23 آبان 1390, 21:37 عصر
فقط li بزار توی Repeater بقیه بالا و پایین

NewLife2008
دوشنبه 23 آبان 1390, 21:38 عصر
ببخشید متوجه نشدم!

fakhravari
دوشنبه 23 آبان 1390, 22:46 عصر
مثال

<div class="newsticker-jcarousellite">
<ul>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<li>
<div class="info"><%#Eval("name")%></div>
<div class="clear"></div>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>

NewLife2008
سه شنبه 24 آبان 1390, 11:50 صبح
ممنونم فقط میشه لطفا در مورد گزینه های این تگ <asp:> توضیح بدین؟ و همچنین eval ؟ این ریپیتر آیا از قبل با یه چیزی مثل دیتا تیبل پر شده ؟ اگه پرشده چطوری؟

fakhravari
سه شنبه 24 آبان 1390, 12:05 عصر
با سلام
مثال کار با XMl

DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath(@"~\Xml_Top\Etelaeie.xml"));
Repeater1.DataSource = ds;
Repeater1.DataBind();

اون Eval هم نام فیلد دیتابیس نمایش میده که red Only هست
می تونید از دیتاسورس استفاده کنید برای اتصال