PDA

View Full Version : کمک - تفسیر تگها در GridView - کمک



endofcsharp
جمعه 29 اردیبهشت 1385, 12:22 عصر
دوستان سلام

فرض کنید میخواهیم با استفاده از gridViwe ، اطلاعاتی شامل عکس ، و کدهای html را نمایش دهیم.

ما ابتدا یک Datatable میسازیم و در آن کدهای مورد نظرمان را اضافه میکنیم (مثلا در ستون اول همه سطر ها از تگ img برای نمایش تصویر و در ستونهای دیگر از تگ font و ... برای نمایش فونتها به شکل مورد نظر...)

اما مشکل اصلی اینجاست که هنگامی که این datatable به gridview بایند میشود ، به جای اینکه تگ ها تفسیر شده و تصویر نمایش داده شود ، خود تگ img و font و ....نمایش داده میشود

به نظر شما مشکل از کجاست؟

white fox
جمعه 29 اردیبهشت 1385, 16:58 عصر
من خودم هیچوقت این کارو نمیکنم در واقع میام عکس رو توی گرید میزارم و آدرسشو از دیتابیس میخونم..
اما باز هم کار شما مشکلی نیست....
برای هر ستون در گرید یک TemplateColumn درست کنید و داخلش یه <Table> و برای تگ TD این جدول ..خاصیت innerHTML اون رو بایند کنید به دیتابیس اینطوری کدها که از دیتابیس خونده میشه تفسیر میشه و خودشون رو نمینویسه.

endofcsharp
جمعه 29 اردیبهشت 1385, 19:14 عصر
مرسی ، باید امتحانش کنم

اصلا مشکل اصلی اینه که من میخوام یه فوروم بنویسم
میخوام پستها را از توی دیتابیس بخونم و بعد نمایش بدم

شما چی پیشنهاد میدی؟

white fox
جمعه 29 اردیبهشت 1385, 22:36 عصر
من خودم باشم همچین اجازه ای به کاربر نمیدم که بتونه ... در فرم ها هر چی میخواد تایپ کنه و قادر به نوشتن تگهای HTML و SCRIPT بشه...چون از نظر امنیتی اصلا خوب نیست..
به نظرم بهتره تدبیری باندیشید و تگها رو از نوشته کاربر حذف کنید و فقط نوشته بره داخل دیتابیس و خوانده بشه