I have a populated dropdown list. Via JavaScript, the user can enter a value into the list where it will be added, sorted and the selected index will be changed accordingly. However, if a postback occurs, the new values are lost. I know the server has no idea the values have been added, but why isn't __Viewstate taking care of this?