<p>Am I right to think that there is no way to set the selected value in the C# class SelectList after it is created?
Isn't that a bit silly?</p>

You mean client-side, in the browser?
```
```
var select = document.getElementById('mySelect');
select.options[newIndex].selected = true;
```
```