I have something like the following in an ASP.NET MVC application:
IEnumerable list = GetTheValues(); var selectList = new SelectList(list, \"S
Take a look at this: ASP.NET MVC SelectList selectedValue Gotcha
This is as good explanation of what is going on as any.