I have a BarEditor.ascx, that can be called from diffent places.
<%@ Control Language=\"C#\" Inherits=\"System.Web.Mvc.ViewUserControl
Why not create a model for the view? Your view would then need to be a strongly typed view using the data class FormView.
public class FormView
{
string Bar {get; set;}
string Baz {get; set;}
}
Then in your view you can use
Your controller becomes
public ActionResult Update(FormView MyForm)
{
... = MyForm.Bar;
... = MyForm.Baz;
}