PDA

View Full Version : ساخت دکمه



moh355
دوشنبه 28 دی 1394, 15:33 عصر
سلام دوستان ..
توی asp توی form_load یه سری دکمه ساختم میخوام وقتی روی یک کدوم از دکمه ها کلیک میشه یه سری دکمه دیگه ساخته بشه .. تا اینجا مشکلی نیست دکمه ها هم ساخته میشن اما نمیدونم چرا وقتی روی اون دکمه ای که بار دوم ساخته میشه کلیک میکنم صفحه رفرش میشه در صورتی که حتی واسش event کلیک هم تعریف نکردم

protected void Page_Load(object sender, EventArgs e)
{

for(int i=0; i<dt.Rows.Count; i++)
{
string strButtonText = dt.Rows[i]["name"].ToString();
string strGroupID=dt.Rows[i]["id"].ToString();
Button btnSelectGroup = new Button
{
Text = strButtonText,
Height=50,
Width=150,
ID="group_"+strGroupID,

};
btnSelectGroup.Click += eventShowFoods;
panelGroups.Controls.Add(btnSelectGroup);

}
}
private void eventShowFoods(object obj,EventArgs ev)
{
Button btnTemp = (Button)obj;
for (int i = 0; i < dt.Rows.Count; i++)
{
string strButtonText = dt.Rows[i]["name"].ToString();
string strFoodID=dt.Rows[i]["id"].ToString();
Button btnSelectFood = new Button
{
Text = strButtonText,
Height = 50,
Width = 150,
ID = "ID2_"+strFoodID,


};
btnSelectFood.Click += eventSelectFood;
panelFoods.Controls.Add(btnSelectFood);
}

}

malloc
دوشنبه 28 دی 1394, 15:58 عصر
مهم نیست که eventتعریف کنی یا نه .... وقتی دکمه سمت سروری درست میکنی روش کلیک که بکنی صفحه رفرش میشه مگه اینکه آپدیت پنل توی صفحت استفاده کنی

moh355
دوشنبه 28 دی 1394, 16:17 عصر
مهم نیست که eventتعریف کنی یا نه .... وقتی دکمه سمت سروری درست میکنی روش کلیک که بکنی صفحه رفرش میشه مگه اینکه آپدیت پنل توی صفحت استفاده کنی

آخه وقتی روی دکمه اول کلیک میکنم صفحه رفرش میشه اما event ی که واسش تعریف کردم هم اجرا میشه ولی event مربوط به دکمه دوم که دکمه دوم با کلیک روی دکمه اول ساخته میشه . event آن اجرا نمیشه و فقط صفحه رفرش میشه