PDA

View Full Version : سوال در مورد طراحی صفحه مربوط به اخبار



sg.programmer
دوشنبه 10 مرداد 1390, 23:23 عصر
1-من برای پیش نمایش یک موضوع خبر از Lable استفاده کردم .چرا نقاطی که newline داره خبر به سطر بعد نمی ره و وقتی از Textbox استفاده می کنم این شکسته شدن خط ها درست میشه آیا باید از Textbax استقاده کنم ؟






<td align="justify" class="style9" dir="rtl" rowspan="3" valign="top">


<asp:Label ID="Label2" runat="server" Text='<%# Eval("Pro_Subject")


%>'></asp:Label><br />




2- آیا قالبی برای طراحی صفحه اخبار وجود داره که از اون استقاده بشه یا لااقل بشه بصورت نمونه اونو دید

dontspeak
سه شنبه 11 مرداد 1390, 00:29 صبح
این کدی که نوشتی چیزی ازش مشخص نیست می تونی برای پایین فرستادن یک خط از تگ <br/> در داخل رشته ای که به label می فرستی استفاده کنی

sg.programmer
سه شنبه 11 مرداد 1390, 05:06 صبح
<td align="justify" class="style9" dir="rtl" rowspan="3" valign="top">
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Pro_Subject") %>'></asp:Label>


من از تو یک textbox داده رو از کاربر میگیرم و در دیتا بیس ذخیره میکنم که داخل تکس می تونه اینتر برنه

Saman Hashemi
سه شنبه 11 مرداد 1390, 08:10 صبح
Enter توي HTML به معني رفتن به خط بعد نيست شما بايد "n\" با "</br>" جايگزين كني...!

sg.programmer
سه شنبه 11 مرداد 1390, 10:35 صبح
یعنی باید باید هنگام خوندن داده هرکجا داره اینتر می زنه با \n جایگرین بشه؟
خوب پس چرا داخل تکس باکس درست نشون میده؟

dontspeak
سه شنبه 11 مرداد 1390, 10:52 صبح
با چه نوعی توی دیتابیس ذخیره میکنی؟

sg.programmer
سه شنبه 11 مرداد 1390, 11:23 صبح
با دیتا تایپ nvarchar

Saman Hashemi
سه شنبه 11 مرداد 1390, 11:36 صبح
خوب پس چرا داخل تکس باکس درست نشون میده؟
خوب براي تكست باكس قابل فهم بعدم وقتي خودش توليد ميكنه 100% بايد بفهمه كه بره خط بعد...!

یعنی باید باید هنگام خوندن داده هرکجا داره اینتر می زنه با \n جایگرین بشه؟
اين كد بنويس
string txt=TextBox1.Text.Trim().Replace("\r\n","<br/>");