protected void btnSave_Click(object sender, EventArgs e) { foreach (RepeaterItem item in rptAlias.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { var hdnAgentId = (HiddenField)item.FindControl("hdnAgentId"); var txtAlias = (TextBox)item.FindControl("txtAlias"); var chkEnabled = (CheckBox)item.FindControl("chkEnabled"); monitorDb.UpdateAlias( Convert.ToInt32(hdnAgentId.Value), txtAlias.Text.Trim(), chkEnabled.Checked ); } } LoadValues(); }