Свойство style является коллекцией. Сделайте это:
l_genericControl.Style.Add("css-name", "css-value")
Или, если вы используете классы CSS, измените свойство CssClass:
l_genericControl.CssClass = "on-nav";
Если вы пытаетесь переключить класс CSS с помощью javascript, попробуйте что-то вроде этого (не проверено):
l_genericControl.Attributes.Add("onmouseover", "this.className='on-nav';");
l_genericControl.Attributes.Add("onmouseout", "this.className='off-nav';");
Если вы хотите изменить стиль с помощью JavaScript, это может сработать:
l_genericControl.Attributes.Add("onmouseover", "this.style.color='red'; this.style.backgroundColor='yellow';");
l_genericControl.Attributes.Add("onmouseout", "this.style.color='black'; this.style.backgroundColor='none';");