bool IPostBackDataHandler.LoadPostData(string postDataKey, NameValueCollection postCollection) { bool result = false; string postedValue = postCollection[RenderedNameAttribute]; if (postedValue != null && postedValue == Value) { if (Checked) { return result; } Checked = true; result = true; } else if (Checked) { Checked = false; } return result; }