PDA

View Full Version : رندر کردن کنترل روی String



titbasoft
یک شنبه 25 فروردین 1387, 15:47 عصر
امروز با کمال تعجب به یک کد برخودم که نمی دونم چرا تا حالا چنین چیزی رو که خیلی هم مورد استفاده است، تا حالا ندیده بودم با اینکه خیلی دنبالش گشته بودم.

اگر بخواهید یک سرور کنترل رو روی یک استرینگ رندر کنید می تونید از کد زیر استفاده کنید:


StringWriter sw = new StringWriter();
HtmlTextWriter writer = new HtmlTextWriter(sw);
p.RenderControl(writer);کار تمام شد. می تونید از sw.tostring استفاده کنید

این کد ساده خیلی کاربرد داره

Behrouz_Rad
یک شنبه 25 فروردین 1387, 16:22 عصر
مرسی هاشم.
در موردش در این بخش چندین بار بحث شده.

ممنون.

titbasoft
یک شنبه 25 فروردین 1387, 17:24 عصر
ممنون.
میشه لطفا بگی توی کجا از این استفاده شده بوده؟ برام جالبه مورد استفادش رو بدونم.

Behrouz_Rad
یک شنبه 25 فروردین 1387, 22:32 عصر
مثلا برای اینکه یک Grid رو به طور کامل ایمیل کنی.