+2  A: 

I assume that ViewData["DomainID"] is a SelectList? The constructor for SelectList takes a selectedValue object. Use that to pass the selected value in to your select list in the post action.

Tim Scott
Did but still dont want select:ViewData["DomainID"] = new SelectList(commonService.GetDomains(), "ID", "Name", (item.Domain == null ? 0 : item.Domain.ID));
msony
Maybe item.Domain is null?
Tim Scott