PDA

View Full Version : نوشتن کدهای Html در صفحه توسط ASP.net



afshin61
شنبه 08 دی 1386, 10:06 صبح
من میخوام یک کد HTML رو بسته به شرایط از database بخونم و توی صفحه اعمال کنم ...

با چه کدی توی Asp.net 0.2 میتونم یک نگ و یا چندین خط کد Html خودم رو تو صفحه بنویسم تا در خروجی هم نشون بده ؟؟؟

من توی Asp.net تازه کار هستم و ممنون میشم یکی جواب سوالام رو بده !!!

shahab_ksh
شنبه 08 دی 1386, 10:46 صبح
من میخوام یک کد HTML رو بسته به شرایط از database بخونم و توی صفحه اعمال کنم

اگه شرطتون داخل کد های html هستش میتونی از دستور like اس کیو ال استفاده کنید اگه شرطتون به نوعی فیلتر کردن چند سطر هستش از select و where




با چه کدی توی Asp.net 0.2 میتونم یک نگ و یا چندین خط کد Html خودم رو تو صفحه بنویسم تا در خروجی هم نشون بده

میتونید از توابع مربوط به رشته sql تا هر حدی که دوست دارید از ابتدا یا انتهای رشته html ببرین و از اون استفاده کنید

برای نمایش دادن در صفحه هم خروجی رو به یه کنترل litral بایند کنید

Chabok
شنبه 08 دی 1386, 10:51 صبح
سلام . عید همگی مبارک

میتونید برای مثال اگر در صفحه خود یک پاراگراف با تگ P دارید یک ID و یک Runat="Server" اضافه کنید و در کد نویسی ویژگی InnerHtml رو مقدار دهی کنید .


<p id="myP" runat="server">
</p>
و بعد در کد نویسی به این صورت مقدار دهی کنید :

myP.InnerHtml = "MyHtmlCodes"همین کار رو با شی Label هم میتونید انجام بدین .
با این تفاوت که خاصیت text رو تغییر میدین .

موفق باشید . خدانگهدار

abolfazl585
شنبه 08 دی 1386, 10:54 صبح
ببینید دوست عزیز:
شمار میتونید کدهای Html رو که از دیتابیس خوندین، با یه LiteralControl اونا رو به صفحه اضافه کنید. مثال:


string myHTMLCodes = "کدهای html";
this.Controls.Add(new LiteralControl(myHTMLCodes));

حالا به جای this، شما میتونید از هر ابجکت دیگری استفاده کنید