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");