protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var tasks = new[] { "Add", "Edit", "SendToDraft", "SendForPublication", "Publish", "Unpublish", "Rollback", "Delete" }; LogType.DataSource = new[] { new ListItem { Text = SR.GetString(LocalizationFileName, "Filter.Task.All"), Value = "All" } } .Concat(tasks.Select(t => new ListItem { Text = GetTaskLabel(t), Value = t })).ToList(); LogType.DataTextField = "Text"; LogType.DataValueField = "Value"; LogType.DataBind(); DataType.DataSource = new[] { new ListItem { Text = SR.GetString(LocalizationFileName, "Filter.Type.All"), Value = "All" } } .Concat(TargetDataSourceFacade.GetTargetTypes() .Select(d => new ListItem { Text = d.GetShortLabel(), Value = TypeManager.SerializeType(d) })).ToList(); DataType.DataTextField = "Text"; DataType.DataValueField = "Value"; DataType.DataBind(); Refresh(sender, e); } string eventTarget = HttpContext.Current.Request.Form["__EVENTTARGET"]; if (eventTarget == "ToDateSelectorInput") { ToDateWidgetPlaceHolder.Visible = !ToDateWidgetPlaceHolder.Visible; FromDateWidgetPlaceHolder.Visible = false; } else if (eventTarget == "FromDateSelectorInput") { FromDateWidgetPlaceHolder.Visible = !FromDateWidgetPlaceHolder.Visible; ToDateWidgetPlaceHolder.Visible = false; } }