PDA

View Full Version : سوال: تیتر های خبری



sahele_sheni
یک شنبه 21 مهر 1387, 21:52 عصر
سلام
من توی یه صفحه یه تعداد خبر گذاشتم که از هر خبر فقط 2, 3 خط مینویسم و بعدش یه لینک میزارم که با زدن اون یه صفحه جدید باز بشه و متن کامل هر خبر توی اون بیاد !

ولی نمیدونم چطوری باید این صفحه های جدید رو ایجاد کنم ! ؟ چون تعداد خبر ها نامحدوده و فقط جدیدترینها نمایش داده میشن !

sahele_sheni
یک شنبه 21 مهر 1387, 22:11 عصر
یعنی یه ID به هر خبر توی TAble بدم و با کلیک روی لینک خبری اون ID رو بگیرم و خبر رو توی اون صفحه بیارم ! ؟ (اگه توضیحات واضحتر بدی ممنون میشم )!!!!

kezack
یک شنبه 21 مهر 1387, 22:21 عصر
بله همین کار رو بکن یعنی توی جدولت یم فیلد به نام ID بزار که به ازای هر خبر یک شماره بگیره سپس با کلیک روی اون خبر می تونی یک queryString ایجاد کنی و به صفحه بعدی ارجاع بشی و اون خبر رو ببینی
معمولا اکثرا این کار رو میکنند

alendelon
دوشنبه 22 مهر 1387, 00:01 صبح
بله همین کار رو بکن یعنی توی جدولت یم فیلد به نام ID بزار که به ازای هر خبر یک شماره بگیره سپس با کلیک روی اون خبر می تونی یک queryString ایجاد کنی و به صفحه بعدی ارجاع بشی و اون خبر رو ببینی
معمولا اکثرا این کار رو میکنند

Dim sd As String

sahele_sheni
دوشنبه 22 مهر 1387, 00:21 صبح
تشکر از همه ........یه مشکل دیگه !!!!

چرا دکمه dataset توی toolbox برنامه net. من نیست در حالی که میگه Add شده ؟؟؟
ورش داشتم دوباره Add کردم ولی بازم دیده نمیشه !!!!
توی برنامه های Windows دیده میشه ولی توی برنامه های تحت Web ؟؟؟؟

sahele_sheni
دوشنبه 22 مهر 1387, 00:33 صبح
فکر کنم باید از طریق add new item بیاری برای پروژه

عزیز من dataset رو درست کردم و لی....

یه repeater گذاشتم توی صفحه و میخوام به dataset بایند کنم ولی dataset رو نمیبینه ....

sahele_sheni
دوشنبه 22 مهر 1387, 01:05 صبح
واقعا توی بایند کردن repeater به dataset گیر کردم !!؟؟؟ اگه کسی راه حلی به نظرش میاد کمک کنه !!!!

چرا بجای اینکه dataset رو ببینه برنامه , مجبورم از اول یه SqlDataSource تعریف کنم !؟

mp2009
دوشنبه 22 مهر 1387, 13:58 عصر
كد repeaterرو اينجا بزار ببينيم مشكل از چيه .
هر دو رو بزار . هم كد html و هم server side

Amir Taghavi
دوشنبه 22 مهر 1387, 14:16 عصر
این تکنیک دیگه منسوخ شده!

باید با DataSource ها کارکنی. و کنترلت رو به DataSource مربوطه Bind کنی.

sahele_sheni
دوشنبه 22 مهر 1387, 21:22 عصر
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("Subject")%>
</td>
</tr>
<tr>
<td>
<%#Eval("newsbody")%>
</td>
</tr>
<tr>
<td>
<%#Eval("date")%>
</td>
</tr>
<a href="newspage.aspx?id=">edame matlab</a>

</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:JashnvarehConnectionString %>"
SelectCommand="SELECT * FROM [tblNews]"></asp:SqlDataSource>

چرا DataSet دیده نمیشه ؟؟؟؟