PDA

View Full Version : نشان دادن متن در خط جدید



shahram hosseini
سه شنبه 10 بهمن 1396, 09:40 صبح
سلام
چطور می توانم متن موجود در Label را به صورت خط به خط جداگانه نشان دهم.چون به طور معمول سیستم متن را تا انتهای سطر نشان داده و سپس به خط بعدی می رود.چیزی شبیه متن زیر می خواهم نشان دهد:
رشته کامپیوتر
1-گرایش نرم افزار
2-گرایش سخت افزار

parvizwpf
سه شنبه 10 بهمن 1396, 11:32 صبح
بین کلمات از n\ استفاده کنید

shahram hosseini
سه شنبه 10 بهمن 1396, 20:10 عصر
از n\ استفاده کردم فرقی نکرد.از </br> هم که استفاده می کنم در هنگام درج در دیتابیس سیستم خطا می دهد.

parvizwpf
سه شنبه 10 بهمن 1396, 20:16 عصر
اینطوری تست کنید:

Label.Text += newText + "<br>";

Tekyegah
سه شنبه 10 بهمن 1396, 23:49 عصر
برای رفع مشکل ذخیره کردن تگ های html توی دیتابیس ( که البته نباید خطا بده )

توی خط اول صفحه aspx عبارت زیر رو اضافه کنید :


ValidateRequest="false"

مثلا :

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Post.aspx.vb" Inherits="Post" ValidateRequest="false" %>

general67
چهارشنبه 11 بهمن 1396, 12:47 عصر
میتونید از string builder استفاده کنید.

StringBuilder sb =newStringBuilder();
sb.AppendLine("Some text with line one");
sb.AppendLine("Some mpre text with line two");
MyLabel.Text= sb.ToString().Replace(Environment.NewLine,"<br />");

shahram hosseini
پنج شنبه 12 بهمن 1396, 08:04 صبح
با تشکر از همه دوستان
کد ValidateRequest="false" را در صفحه گذاشتم و برای بر طرف کردن نیازهایم از ckeditor استفاده کردم و کدهای زیر را نیز در صفحه گذاشتم

<script type="text/javascript" src="ckeditor/ckeditor.js?v=1.1"></script>
<script type="text/javascript" src="ckeditor/samples/sample.js?v=1.1"></script>

<script type="text/javascript">

CKEDITOR.replace('<%=TextBox1.ClientID %>', {
height: '600px',
allowedContent: true,
extraPlugins: 'wysiwygarea,jwplayer'

});

</script>

Tekyegah
پنج شنبه 12 بهمن 1396, 12:40 عصر
خیلی خوبه که دوستان وقتی به نتیجه میرسن ، میان به بقیه توضیح میدن ...

احسنت بر شما