public void AddAttribute(string attributeName, string attributeValue) { if (string.IsNullOrEmpty(attributeName) || string.IsNullOrEmpty(attributeValue)) { return; } attributeName = attributeName.Trim().ToLower(); attributeValue = attributeValue.Trim().ToLower(); if (attributeName.Equals("accesskey")) { AccessKey = attributeValue; } else if (attributeName.Equals("backcolor") || attributeName.Equals("bgcolor")) { BackColor = TranslateUtils.ToColor(attributeValue); } else if (attributeName.Equals("bordercolor")) { BorderColor = TranslateUtils.ToColor(attributeValue); } else if (attributeName.Equals("borderwidth") || attributeName.Equals("border")) { BorderWidth = TranslateUtils.ToUnit(attributeValue); } else if (attributeName.Equals("cellpadding")) { CellPadding = TranslateUtils.ToInt(attributeValue); } else if (attributeName.Equals("cellspacing")) { CellSpacing = TranslateUtils.ToInt(attributeValue); } else if (attributeName.Equals("cssclass") || attributeName.Equals("class")) { CssClass = attributeValue; } else if (attributeName.Equals("enabled")) { Enabled = TranslateUtils.ToBool(attributeValue, true); } else if (attributeName.Equals("forecolor")) { ForeColor = TranslateUtils.ToColor(attributeValue); } else if (attributeName.Equals("gridlines")) { GridLines = TranslateUtils.ToGridLines(attributeValue); } else if (attributeName.Equals("horizontalalign")) { HorizontalAlign = TranslateUtils.ToHorizontalAlign(attributeValue); } else if (attributeName.Equals("repeatcolumns") || attributeName.Equals("columns")) { RepeatColumns = TranslateUtils.ToInt(attributeValue); } else if (attributeName.Equals("repeatdirection") || attributeName.Equals("direction")) { RepeatDirection = TranslateUtils.ToRepeatDirection(attributeValue); } else if (attributeName.Equals("repeatlayout")) { RepeatLayout = TranslateUtils.ToRepeatLayout(attributeValue); } else if (attributeName.Equals("tooltip")) { ToolTip = attributeValue; } else if (attributeName.Equals("visible")) { Visible = TranslateUtils.ToBool(attributeValue, true); } else { ControlUtils.AddAttribute(this, attributeName, attributeValue); } }