Based on the description, do you really need an inherited control for this? Why not just set the links on each linklabel and then register the same eventhandler for all linklabels. See the updated answer.