The best way to do this is to set the OnClientClick property to the behind code, for example:
LinkButton lb = new LinkButton();
Once you do, use String.Format to put your objects in the OnClientClick property.
lb.OnClientClick = String.Format("javascript:ShowEventDetails ( '{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}');", EventID.ToString(), Title.ToString(), Location.ToString(), StartTime.ToString(), Description.ToString(), Link.ToString(), ContactFirstName.ToString(), ContactLastName.ToString(), ContactEmail.ToString(), InsertionTime.ToString(), EventAdmin.ToString() );
source share