As the DropDownListFor object has both a "DataValueField" and "TextValueField", i find it frustrating that the AutoCompleteFor object only has a "TextValueField. This makes it cumbersome to actually get the ID and make it part of the MVC model binding. Have a DataValueField would greatly simplify MVC model binding for the types of projects that I'm involved in.