protected void ReloadData() { if (!ViewStateDebug.Settings.Enabled) { ShowWarning(GetString("DebugViewState.NotConfigured")); } else { plcLogs.Controls.Clear(); var logs = ViewStateDebug.Settings.LastLogs; RequestLog lastLog = null; for (int i = logs.Count - 1; i >= 0; i--) { try { // Get the log var log = logs[i]; if (log != null) { // Load the table DataTable dt = log.LogTable; if (!DataHelper.DataSourceIsEmpty(dt)) { // Load the control ViewStateLog logCtrl = (ViewStateLog)LoadLogControl(log, "~/CMSAdminControls/Debug/ViewState.ascx", i); logCtrl.PreviousLog = lastLog; logCtrl.DisplayTotalSize = false; logCtrl.DisplayOnlyDirty = chkOnlyDirty.Checked; // Add to the output plcLogs.Controls.Add(logCtrl); lastLog = log; } } } catch { } } } }
protected void ReloadData() { if (!CMSControlsHelper.DebugViewState) { ShowWarning(GetString("DebugViewState.NotConfigured"), null, null); } else { plcLogs.Controls.Clear(); for (int i = CMSControlsHelper.LastLogs.Count - 1; i >= 0; i--) { try { // Get the log RequestLog log = (RequestLog)CMSControlsHelper.LastLogs[i]; if (log != null) { // Load the table DataTable dt = log.LogTable; if (!DataHelper.DataSourceIsEmpty(dt)) { // Load the control ViewStateLog logCtrl = (ViewStateLog)LoadUserControl("~/CMSAdminControls/Debug/ViewState.ascx"); logCtrl.ID = "viewStateLog_" + i; logCtrl.EnableViewState = false; logCtrl.DisplayTotalSize = false; logCtrl.Log = log; logCtrl.DisplayHeader = false; logCtrl.DisplayOnlyDirty = chkOnlyDirty.Checked; // Add to the output plcLogs.Controls.Add(new LiteralControl("<div>‎<strong> " + GetRequestLink(log.RequestURL, log.RequestGUID) + "</strong> (" + log.RequestTime.ToString("hh:mm:ss") + ")‎<br /><br />")); plcLogs.Controls.Add(logCtrl); plcLogs.Controls.Add(new LiteralControl("</div><br /><br />")); } } } catch { } } } }