PDA

View Full Version : آموزش: آموزش اضافه کردن WebForm جدید حین اجرا در Asp.net



ZivehDesigne
چهارشنبه 18 دی 1392, 22:12 عصر
سلام دوستان عزیز!

آموزش اضافه کردن وب فرم جدید به سایت در حین اجرا(RunTime):
در Asp.net راه حل مستقیمی برای اضافه کردن فرم حین اجرا وجود ندارد، راه حلش این است که یک صفحه Aspx مخصوص بسازیم و از آن کپی بگیریم...
برای کپی کردن صفحه ابتدا باید مسیر صفحه ای که می خواهیم از آن کپی بگیریم را بدست آوریم و مسیر مقصد نیز برابر است با مسیر همان صفحه به اضافه نام صفحه...
به این صورت:
File.Copy(Server.MapPath("") + "\\DemoPage.aspx", (Server.MapPath("") + "\\" + TextBox1.Text + ".aspx"));

در این مثال یک صفحه به نام Demopage.aspx ساخته شده و با تابع MapPath مسیر صفحه بدست آمده و سپس صفحه جدید در همان محل و با نامی که در TextBox1وارد شده ایجاد می شود...


موفق باشید!