Du bruger den forkerte konstruktør af SelectList hvor den anden parameter er selectedValue .
Du har sandsynligvis brug for denne konstruktør
hvor du kan angive dataValueField og dataTextField
Så du bør skrive oprette din SelectList sådan her:
ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");