tazarvmmr
چهارشنبه 01 دی 1389, 19:24 عصر
سلام به همه
من یک Detail view تو صفحه دارم که داره مشخصات کاربر رو نشون میده، مشخصات رو از دیتابیس خونده
موقع ذخیره کردن اطلاعات یک فیلد از نوع nvarchar دارم که کاربر میتونه یک عبارت چند خطی بنویسه، قاعدتا ممکنه یکجایی از متن با زدن کلید enter بره به خط بعد ولی وقتی تو Detail view همون متنو نگاه میکنیم خبری از Enter ها نیست و همه متن پشت هم نوشته میشن فکر میکنم کاراکتر n\ رو در نظر نمیگیره!
من فیلد مورد نظر رو تبدیل به Template Field کردم و جواب نداد، بعد یک روال نوشتم که مقدار فیلد رو میگیره و دو تا تگ <html/> و <html> رو اول و آخر مقدار گذاشتم بازم جواب نداد
یعنی در حالت دوم عبارتی که به میسازه به این شکله:
<html> 123\r\n456\r\n789</html>
ولی مقداری که نمایش داده میشه پشت سر همه!
123 456 789
این هم کد برنامه برای نمایش:
protected string ChangeTextToHTML (string txt)
{
txt = "<html>" + txt + "</html>";
return txt;
}
<ItemTemplate>
<asp:Label ID="Label1" runat="server"
Text='<%# ChangeTextToHTML ((string) Eval("OfficeTelLines")) %>'></asp:Label>
</ItemTemplate>
فکر میکنم Detail View اصولا قابلیت نمایش html رو نداره!
کسی میتونه کمک کنه؟
من یک Detail view تو صفحه دارم که داره مشخصات کاربر رو نشون میده، مشخصات رو از دیتابیس خونده
موقع ذخیره کردن اطلاعات یک فیلد از نوع nvarchar دارم که کاربر میتونه یک عبارت چند خطی بنویسه، قاعدتا ممکنه یکجایی از متن با زدن کلید enter بره به خط بعد ولی وقتی تو Detail view همون متنو نگاه میکنیم خبری از Enter ها نیست و همه متن پشت هم نوشته میشن فکر میکنم کاراکتر n\ رو در نظر نمیگیره!
من فیلد مورد نظر رو تبدیل به Template Field کردم و جواب نداد، بعد یک روال نوشتم که مقدار فیلد رو میگیره و دو تا تگ <html/> و <html> رو اول و آخر مقدار گذاشتم بازم جواب نداد
یعنی در حالت دوم عبارتی که به میسازه به این شکله:
<html> 123\r\n456\r\n789</html>
ولی مقداری که نمایش داده میشه پشت سر همه!
123 456 789
این هم کد برنامه برای نمایش:
protected string ChangeTextToHTML (string txt)
{
txt = "<html>" + txt + "</html>";
return txt;
}
<ItemTemplate>
<asp:Label ID="Label1" runat="server"
Text='<%# ChangeTextToHTML ((string) Eval("OfficeTelLines")) %>'></asp:Label>
</ItemTemplate>
فکر میکنم Detail View اصولا قابلیت نمایش html رو نداره!
کسی میتونه کمک کنه؟