I have a BarEditor.ascx, that can be called from diffent places.
<%@ Control Language=\"C#\" Inherits=\"System.Web.Mvc.ViewUserControl
I would pass a string ("baz" or "bar", etc) with my ViewData when calling the user control. Have the html.textbox get its name from the text passed and its value from the value passed.