I've just come across a minor change which caused the Value on my TextBox's to be set to "System.Collections.Generic.Dictionary`2[System.String,System.Object]"
The HtmlHelper.TextBox method has changed.
The previous (MVC Preview 5) method overloads were
HtmlHelper.TextBox(string name)
HtmlHelper.TextBox(string name, object htmlAttributes)
HtmlHelper.TextBox(string name, string value)
HtmlHelper.TextBox(string name, IDictionary htmlAttributes)
HtmlHelper.TextBox(string name, string value, object htmlAttributes)
HtmlHelper.TextBox(string name, string value, IDictionary htmlAttributes)
These have been changed to:
HtmlHelper.TextBox(string name) HtmlHelper.TextBox(string name, object value) HtmlHelper.TextBox(string name, object value, object htmlAttributes) HtmlHelper.TextBox(string name, object value, IDictionaryhtmlAttributes)