Używasz niewłaściwego konstruktora SelectList
gdzie drugi parametr to selectedValue
.
Prawdopodobnie potrzebujesz tego konstruktora
gdzie możesz określić dataValueField
i dataTextField
Więc powinieneś napisać utworzyć swoją SelectList
tak:
ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");