Я пытаюсь написать свой собственный небольшой помощник HTML, который очень похож на DropDownListFor, но который не страдает от тех же проблем, которые у меня есть встречались раньше. Давайте не будем обсуждать, является ли недостаток DropDownListFor неправильным. Это не тот вопрос, о котором идет речь.
В любом случае, почему ребята MVC делают ToMvcHtmlString внутренними и не публичными?