I am attempting to set
"Html.ViewData.TemplateInfo.HtmlFieldPrefix"
on a partial view to bind elements of a collection back to a view model.
If I set the prefix as well as overriding the id property in the dropdownlist html
the name property seems to have an extra prefix attached
See the Demo where the first dropdown has the id set and produces an invalid name.
The second dropdown does not have the id set and the name produced is correct.
This does not seem to occur when setting the id, prefix, and using the html helpers.