majid67110
چهارشنبه 11 مرداد 1391, 21:42 عصر
با سلام
دوستان من در یکی از صفحات سایتم از jquery accordion استفاده میکنم . این accordion من سه تا content داره که در هر کدام از content ها یک checkboxlist گذاشتم . و checkboxlist ها هم از دیتابیس پر می شوند .
سوال من اینه که کاربر میاد از هر checkboxlist های داخل accordion چند تا مورد را تیک میزنه و بعد روی دکمه ثبت کلیک میکنه ولی من وقتی که در رویداد کلیک ایتم های checkboxlist را در یک حلقه چک میکنم هیچ مورد انتخاب شده ای پیدا نمی کنم و بعد از postback تمام موارد انتخاب شده حالت uncheck دارند . نیمدونم چجوریه ولی یجورایی فکر میکنم viewstate کنترل checlboxlist ها درون accordion کار نمیکنند .
به نظر شما چیکار کنم ؟
اینم یه تیکه از کدم :
for (int i = 0; i <= CheckBoxList1.Items.Count - 1; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
listOfFoods.FoodID = Convert.ToInt16(CheckBoxList1.Items[i].Value);
listOfFoods.MenuID = menuid;
listOfFoods.Insert();
}
}
ممنون
دوستان من در یکی از صفحات سایتم از jquery accordion استفاده میکنم . این accordion من سه تا content داره که در هر کدام از content ها یک checkboxlist گذاشتم . و checkboxlist ها هم از دیتابیس پر می شوند .
سوال من اینه که کاربر میاد از هر checkboxlist های داخل accordion چند تا مورد را تیک میزنه و بعد روی دکمه ثبت کلیک میکنه ولی من وقتی که در رویداد کلیک ایتم های checkboxlist را در یک حلقه چک میکنم هیچ مورد انتخاب شده ای پیدا نمی کنم و بعد از postback تمام موارد انتخاب شده حالت uncheck دارند . نیمدونم چجوریه ولی یجورایی فکر میکنم viewstate کنترل checlboxlist ها درون accordion کار نمیکنند .
به نظر شما چیکار کنم ؟
اینم یه تیکه از کدم :
for (int i = 0; i <= CheckBoxList1.Items.Count - 1; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
listOfFoods.FoodID = Convert.ToInt16(CheckBoxList1.Items[i].Value);
listOfFoods.MenuID = menuid;
listOfFoods.Insert();
}
}
ممنون