PDA

View Full Version : سوال: مشكل با كنترل Literal



Neo Persian
سه شنبه 21 خرداد 1387, 13:30 عصر
سلام

در يكي از صفحات وب سايتي، اخبار نمايش داده ميشه كه اين اخبار توسط HTML اديتور TinyMCE وارد DB ميشه كه حاوي كدهاي HTML هم هست

براي نمايش اخبار هم از كنترل Literal استفاده كردم ولي نميدونم مشكل از كجاست كه تگ هاي HTML رو نشون ميده

كنترل Literal درون يك Datalist هستش و به اين صورت تعريف شده:


<asp:Literal ID="litText" runat="server" Text='<%# Eval("text") %>'></asp:Literal>

با ديدن source صفحه متوجه شدم كه تگ هاي باز و بسته و ... رو به اين صورت كه معادلشون هست نشون ميده:


&lt;p&gt;&lt;strong&gt;&lt;em&gt;new Addres - No.85 3rd Floor,Beheshti Ave., Tehran1559616813&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;tel:+982188748430 (8lines)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;Fax:+9821 88762570 - 88765039&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

مشكل از كجا ميتونه باشه؟

raravaice
سه شنبه 21 خرداد 1387, 14:14 عصر
ورودی Text رو HtmlDecode کن بعد نمایش بده به احتمال زیاد مسئله حل میشه.

موفق باشید

Neo Persian
سه شنبه 21 خرداد 1387, 18:00 عصر
ممنون مشكلم حل شد با HTMLDecode

ولي هنوز متوجه مشكل نشدم كه چرا به صورت &lt;p&gt;&lt;strong&gt; وارد DB ميشه!!!

از TinyMCE ممكنه باشه؟

raravaice
سه شنبه 21 خرداد 1387, 18:54 عصر
ولي هنوز متوجه مشكل نشدم كه چرا به صورت &lt;p&gt;&lt;strong&gt; وارد DB ميشه!!!

از TinyMCE ممكنه باشه؟

احتمالش کم نیست.

موفق باشید