View Full Version : ایجاد imagebutton در c# و مشکل با اضافه کردن کلیک
zerocool151
جمعه 29 شهریور 1392, 21:06 عصر
من دارم کنترل رو داینامیک ایجاد میکنم
وقتی میخوام onclick رو اضافه کنم به مشکل میخورم:
ImageButton img = new ImageButton();
img.ID = "imgbtn" + dt.Rows[i]["ID"].ToString();
img.ImageAlign = System.Web.UI.WebControls.ImageAlign.Left;
img.ImageUrl = "~/images/wrong1.png";
img.Click += new ImageClickEventHandler(imgbtnCal_Click);
protected void imgbtnCal_Click(object sender, ImageClickEventArgs e)
{
Alert.Show("dsadsa");
}
اما هیچ اتفاقی نمیوفته
چه کنم؟
mahdioo12194
جمعه 29 شهریور 1392, 22:50 عصر
خوب باید این کنترل رو یه جا اضافه کنی دیگه مثلا اگر از فرم استفده می کنی!
ImageButton img = new ImageButton();
img.ID = "imgbtn" + dt.Rows[i]["ID"].ToString();
img.ImageAlign = System.Web.UI.WebControls.ImageAlign.Left;
img.ImageUrl = "~/images/wrong1.png";
img.Click += new ImageClickEventHandler(imgbtnCal_Click);
form1.Controls.Add(img);
zerocool151
جمعه 29 شهریور 1392, 23:10 عصر
کنترل رو اضافه کردم که میگم کلیک میکنم دیگه :لبخندساده:
مشکل نمیدونم چیه که اجرا نمیشه
mahdioo12194
جمعه 29 شهریور 1392, 23:12 عصر
alert چیه؟ کد زیر واسه من اجرا می شه!!!
protected void Page_Load(object sender, EventArgs e)
{
ImageButton img = new ImageButton();
img.ID = "imgbtn";
img.ImageAlign = System.Web.UI.WebControls.ImageAlign.Left;
img.ImageUrl = "~/images/wrong1.png";
img.Click += new ImageClickEventHandler(imgbtnCal_Click);
form1.Controls.Add(img);
}
protected void imgbtnCal_Click(object sender, ImageClickEventArgs e)
{
Response.Write("dsadsa");
}
zerocool151
جمعه 29 شهریور 1392, 23:13 عصر
همون مشکلی که چن روز پیش با table داشتم که میخواستم داینامیک بسازم
الان تو td اون table اینو Add کردم کار نمیکنه
وقتی تو یه صفحه خالی تست میکنم درسته
ولا اینجا نمیدونم چرا اتفاقی نمیوفته
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.