Está utilizando el constructor incorrecto de la SelectList
donde el segundo parámetro es el selectedValue
.
Probablemente necesite este constructor
donde puede especificar el dataValueField
y el dataTextField
Por lo tanto, debe escribir crear su SelectList
así:
ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");