jquery ، JavaScript ... یادم نمیاد ولی کلا تا اونجا که یادمه نمیشد چک باکس ها رو با Toolkit خود ASp به این شکل دربیارید ولی با نوشتن یه تابع ساده ، میتوید چک کنید ، که حتما یکی از باید فعال باشه
یه همچین چیزی :)
$("#buttonId").click(function (e) {
var checkBoxs = $(".checkBoxesToSelect");
var checkIfChecked = false;
checkBoxs.each(function (i, el) {
if ($(el).attr("checked") == "checked")
checkIfChecked = true;
});
if (checkIfChecked == false)
e.preventDefault();
else
return true;
});
اگه توضیحی درباره کد بخوای ، اینکه توی متد onclick دکمه ، لینک یا هرچیزی که id= buttonId باشه ، میام میگم ، برو و همه چکباکس هایی که کلاسشون checkBoxesToSelect رو پیدا کن ، بعد توشون جستجو کن ، اگر حتی یکیشون چک خورده بود ، checkIfChecked رو فعال کن ، در غیر اینصورت که false میمونه ، بعدش چک میکنم اگر checkIfChecked true بود ، که یعنی چک خورده یکیشون ، پس میگم که پستبک دکمه انجام بشه ، در غیر اینصورت ، از پستبک شدن صفحه جلوگیری میکنم