PDA

View Full Version : سوال:مشکل نمایش متن های نامنظم در label



hassan_h
دوشنبه 28 مرداد 1387, 00:51 صبح
با سلام به تمام اساتید سایت
من یه کنترل لیبل در سایتم دارم زمانی که از بانک اطلاعات اطلاعات به اون بیند میکنم کاملا نا منظم و نافرم نشون میده حتا از این کد (" lbl.Replace("\r\n", "<br هم موقه ذخیره کردن تو دیتا بیس استفاده کردم ولی افاقه نکرد
کسی میدونه این سایت چکار کردش:متفکر:

www.persiandivx.net عکسی از این سایت و قسمت مربوطه

aryaman
دوشنبه 28 مرداد 1387, 01:27 صبح
از کجا میدونی این سایت از label استفاده کرده.احتمالا بین تگ <div> قرار داده.تو هم همین کارو بکن.یا اینکه label رو بین تگ <span> قرار بده و خاصیت dir=rtl قرار بده.

hassan_h
دوشنبه 28 مرداد 1387, 19:18 عصر
از کجا میدونی این سایت از label استفاده کرده.احتمالا بین تگ <div> قرار داده.تو هم همین کارو بکن.یا اینکه label رو بین تگ <span> قرار بده و خاصیت dir=rtl قرار بده.

آیا نظر اساتید هم همین هستش ؟ ولی این سایت در داخل آیتم تمپلیت دیتا لیست از لیبل استفاده کردش
:گیج: و اونو به این زیبایی ردیف کرد!!!!!!!!!!!!! چطوری

Peysab
سه شنبه 29 مرداد 1387, 02:02 صبح
سلام دوست عزیز
من خودم برنامه نویس این سایتم ولی دقیق متوجه نشدم منظور شما چیه واسه همین کلاً کد مربوط به دیتا لیستو واست اینجا کپی میکنم اگه به دردت خورد بهم اطلاع بده اگر هم نه واضحتر توضیح بده تا کمک کنم


<Anthem:DataList AutoUpdateAfterCallBack="true" ID="List" runat="server" EnableViewState="false" OnPreRender="List_PreRender">
<ItemTemplate>
<table width="460">
<tr>
<td>
<a href='Details.aspx?MovieID=<%# Eval("MovieID") %>'>
<anthem:Image CssClass="MovieCover" ImageAlign="right" ID="MainImage" runat="server"
ImageUrl='<%# Eval("PicLink", "{0}") %>' Height="140px" Width="95px" onmouseout="toolTip()"
onmouseover='<%# "toolTip('<div align=Left dir=ltr>Starring : " + Eval("Actors") + "</div> ' , '200')" %>' /></a>
<asp:Label Text='<%# Eval("Actors") %>' runat='server' ID='HiddenActors' Visible='false' />
</td>
<td class="MovieDetails">
<span class='MovieDetailsTitle'>
<br />
نام فیلم : </span>
<asp:Label Text='<%# Eval("Name") %>' runat="server" ID="MNameLabel" /><br />
<span class='MovieDetailsTitle'>محصول سال : </span>
<asp:Label Text='<%# Eval("MovieYear") %>' runat="server" CssClass="ImportantNumbers"
ID="MYearLabel" /><br />
<span class='MovieDetailsTitle'>خلاصه فیلم : </span>
<asp:Label Text='<%# Eval("Description") %>' runat="server" ID="MShortCommentLabel" /><br />
<table width="100%">
<tr>
<td align="right">
<span class='MovieDetailsTitle'>گروه فیلم : </span>
<anthem:Label ID="MCatNameLabel" runat="server" Text='<%# Eval("MovieCategory")%>'
CssClass="MovieDetailsCategory"></anthem:Label>
</td>
<td align="left">
<span class='MovieDetailsTitle'>خرید :</span> <span class="MovieDetailsCategory">
<anthem:Label ID="AddToBasketCount" Text='<%# Eval("AddToBasketCount") %>' runat="server" AutoUpdateAfterCallBack="True" UpdateAfterCallBack="True" />
بار</span>
</td>
</tr>
<tr>
<td align="right">
<span class='MovieDetailsTitle'>زبان زیر نویس : </span>
<anthem:Label ID="SubLangLabel" runat="server" CssClass="MovieDetailsCategory" Text='<%# Eval("SubLang") %>'></anthem:Label><br />
</td>
<td align="left">
<span class='MovieDetailsTitle'>امتیاز : </span><span class="MovieDetailsCategory">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Rate").ToString() %>'></asp:Label>
از 10</span>
</td>
</tr>
</table>
<center>
<a href='<%# Eval("TrailerLink") %>' target="_blank">[ - پیش نمایش فیلم ]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href='Details.aspx?MovieID=<%# Eval("MovieID") %>' class="MovieDetailsMore">[ + توضیحات
بیشتر ]</a></center>
</td>
<td class="MovieAddToBasket">
<anthem:Label runat="server" Text="قبلاً این فیلم را خریدید" ID="lblBuyBefore" ForeColor="#FF0000"
Visible="False" />&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label Text='<%# Eval("PartCount").ToString() %>' runat="server"
ID="MCDCountLabel" />
بخش
<br />
<br />
<anthem:ImageButton EnableViewState="true" CommandArgument='<%# Eval("MovieID") %>'
onmouseout="toolTip()" onmouseover="toolTip('لطفا در سایت عضو شوید','130')" ID='imgbtnAddToBasket'
runat="server" AutoUpdateAfterCallBack="True" ImageUrl="~/style/images/CD_Add.gif"
ImageUrlDuringCallBack="~/style/images/CD_Add_Animation.gif" OnClick="imgbtnAddToBasket_Click" />
<anthem:ImageButton EnableViewState="true" CommandArgument='<%# Eval("MovieID") %>'
onmouseout="toolTip()" onmouseover="toolTip('حذف این فیلم از سبد خرید','120')"
Visible="false" ID='imgbtnRemoveFromBasket' runat="server" AutoUpdateAfterCallBack="True"
ImageUrl="~/style/images/CD_Remove.gif" ImageUrlDuringCallBack="~/style/images/CD_Remove_Animation.gif"
OnClick="imgbtnRemoveFromBasket_Click" />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label CssClass="ImportantNumbers" Text='<%# Eval("Price") %>'
runat="server" ID="MPriceLabel" />&nbsp; تومان<br />
</td>
</tr>
</table>
</ItemTemplate>
</Anthem:DataList>

saina2006
سه شنبه 29 مرداد 1387, 12:09 عصر
کدهای HTML را تست کن فکر کنم درست بشه

hassan_h
چهارشنبه 30 مرداد 1387, 16:34 عصر
ممنون از جوابتون
میتنم بپرسم چطور اون پیجینگ خوشگل صفحه پیرشین دایویکس رو انجام دادین منظورم اون دکمه های پایین هستش

Peysab
چهارشنبه 30 مرداد 1387, 17:58 عصر
همه کارشو دستی انجام دادم اون دکمه ها هم imagebutton هستند و Paging هم با Store Procedure تو SQL انجام دادم

aryaman
چهارشنبه 30 مرداد 1387, 20:58 عصر
برای paging تو دیتا لیست یه کنترل آژاکس هست.البته طبق گفته ی peysab یه store procedure هم باید درست کنی که تماما توی یه تاپیک تو همین سایت هست.برای کمک بگم که یه فایل هم ضمیمه اون هست.

hassan_h
دوشنبه 18 شهریور 1387, 00:51 صبح
کدهای HTML را تست کن فکر کنم درست بشه

مشکل حل نشد وقتی به تکس باکس متن بیند میشه کاملا نامنظم نشون میده:ناراحت: