Používáte nesprávný konstruktor z SelectList kde druhý parametr jeselectedValue .
Pravděpodobně potřebujete tento konstruktor
kde můžete zadat dataValueField a dataTextField
Měli byste tedy napsat vytvořit svůj SelectList takhle:
ViewData["MDLno"] =
new SelectList(SearchMDLNoDL.getAllMDLno(), "Request_For_Id", "Request_For_Id");