Stai utilizzando il costruttore errato del SelectList
dove il secondo parametro è selectedValue
.
Probabilmente hai bisogno di questo costruttore
dove puoi specificare il dataValueField
e il dataTextField
Quindi dovresti scrivere crea il tuo SelectList
così:
ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");