Используйте Celery
для запуска периодических задач. Вы можете сослаться на сельдерея Джанго , например, здесь
Звучит как вопрос о жизненном цикле страницы - привязке к данным.
Вы должны действительно взглянуть (ответы на вопросы) на этот вопрос .
Я использовал событие DataBound для выбора, чтобы установить выбранные элементы.
Я знаю, что это старый пост, но недавно у меня была такая же проблема.
Чтобы выбрать несколько элементов DataBound CheckBoxList, обработайте событие DataBound и выполните цикл через коллекцию Items, задав свойство Selected индивидуально для каждого элемента по мере необходимости.
Установка свойства SelectedValue элемента управления проверяет только последний элемент.
foreach (ListItem item in MyCheckBoxList.Items)
{
item.Selected = ShouldItemBeSelectedMethod(item.Value);
}
public void SetValueCheckBoxList(CheckBoxList cbl, string sValues)
{
if (!string.IsNullOrEmpty(sValues))
{
ArrayList values = StringToArrayList(sValues);
foreach (ListItem li in cbl.Items)
{
if (values.Contains(li.Value))
li.Selected = true;
else
li.Selected = false;
}
}
}
private ArrayList StringToArrayList(string value)
{
ArrayList _al = new ArrayList();
string[] _s = value.Split(new char[] { ',' });
foreach (string item in _s)
_al.Add(item);
return _al;
}
Спасибо, slnavn2000