سلام وقتتون بخیر،
در این قسمت از سری آموزش های Asp.Net می خوام طرز کار با کنترل PlaceHolder رو براتون توضیح بدم!
این کنترل مث یه کانتینری میمونه که در زمان اجرا می توانیم کنترل های نظیر Button ، TextBox و ... روبهش اضافه کنیم، برای این کار ابتدا باید این کنترل را در محل مورد نظر از صفحه پروژمون بزاریم و سپس در رویداد فرم لود(در اینجا دستورات رو صرفا جهت یادگیری در این رویداد نوشتم) دستورات زیر را می نویسم:
مهم : قبل از نوشتن دستورات فضای نام زیر را تعریف کنید.
using System.Web.UI.HtmlControls;
protected void Page_Load(object sender, EventArgs e)
{
// دکمه 1
HtmlButton MyButton = new HtmlButton();
MyButton.InnerText = "دکمه اول";
PlaceHolder1.Controls.Add(MyButton);
// دکمه 2
MyButton = new HtmlButton();
MyButton.InnerText = "دکمه دوم";
PlaceHolder1.Controls.Add(MyButton);
// دکمه 3
MyButton = new HtmlButton();
MyButton.InnerText = "دکمه سوم";
PlaceHolder1.Controls.Add(MyButton);
}
از لینک زیر می توانید فایل پروژه رو دانلود بفرمایید :
دریافت
عنوان: PlaceHolder
حجم: 1.35 کیلوبایت