ورود

View Full Version : سوال: نمایش گزیده خبر در یک پنل و محتوای کامل خبر در صفحه جدید (مثل وبلاگ)



hasti.lm
یک شنبه 14 فروردین 1390, 12:12 عصر
سلام
سال نو را به همه اعضاي سايت تبريك ميگم امیدوارم ساله خوبی واسه همه باشه
من تو سایت میخام یه بخش خبری داشته باشم که گزیده ای از خبر رو داخل یک پنل تو صفحه اصلی نمایش بدم و لینک ادامه مطلب محتوای کامل خبر را به اضافه یک عکس داخل صفحه جدید نمایش بدهد (مثل وبلاگ)ولی هیچ اطلاعاتی در مورد راه اندازی این بخش ندارم اگه راهنمایی کنید که به چه شکل این کارو انجام بدم ممنون میشم
تشکر

jaykob
یک شنبه 14 فروردین 1390, 14:27 عصر
سلام

شما یک gridview قرار بدید و بعد برای اینکه خلاصه اخبارتون تعداد کلامات خاصی را نشان بدهد 2 راه هست یا استفاده از substring و یا ا یجاد محدودیت در اضافه کردن خبر و بعد یک itemthemplate هم قرار بدید که ادامه مطلب را قرار بدید و لینک باشه که مقدار id را به صفحه دریافت پاس بدهد و در صفحه دریافت هم با quary string مقدار را دریافت کنید .

mehrdad85
یک شنبه 14 فروردین 1390, 14:47 عصر
سلام
دوست عزیز از این کد میتونی استفاده کنی
تمیدوارم تونسته باشم مشکلتو حل کنم



<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="newsId" DataSourceID="SqlDataSource1" Height="179px"
ShowHeader="False" Width="100%" AllowPaging="True" CellPadding="4"
ForeColor="#333333" GridLines="None">
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<div align="right" dir="rtl" style="font-family: tahoma">
&nbsp;&nbsp;---&nbsp;
<asp:LinkButton ID="LinkButton13" runat="server" Font-Underline="False"
Text='<%# Eval("newsSubject") %>'
PostBackUrl='<%# "~/newsResult.aspx?id=" + Eval("newsId") %>'></asp:LinkButton>
<br />
<br />
??? ?? ?????
<asp:Label ID="Label1" runat="server" Text='<%# Eval("newsDay") %>'></asp:Label>
&nbsp;<asp:Label ID="Label2" runat="server" Text='<%# Eval("newsMonth") %>'></asp:Label>&nbsp;<asp:Label ID="Label3" runat="server" Text='<%# Eval("newsYear") %>'></asp:Label><br />
<br />
__________________________________________________ ___________________________________</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>

alibabaei2
یک شنبه 14 فروردین 1390, 21:16 عصر
سلام
اول این مقاله (http://how2learnasp.net/article.aspx?code=e16be69c-cbaa-4908-887b-f52547b6fed7)
و بعد هم این مقاله (http://how2learnasp.net/article.aspx?code=fc9e7520-6d32-47e5-9a06-2e1c2a3f2268) رو مطالعه بفرمویید
کاملا با مثال و تصویر توضیح داده شده