Система.Сеть.Mvc против системы.Сеть.страницы.Html для SelectList


Я заметил сегодня, что оба пространства имен System.Web.Mvc и System.Web.WebPages.Html имеют SelectListItem. В чем разница между слишком и есть ли времена, когда вы должны использовать один над другим?

1   5   2014-01-25 23:45:13

1 ответ:

System.Web.Mvc специфичен для фреймворка MVC.

System.Web.WebPages.Html предназначен для использования с веб-страницами, использующими Razor.

Честно говоря, я никогда не использовал их на веб-страницах, но примеры, которые я видел, выглядят одинаково, я просто помню, что никогда не выбирал пространство имен веб-страниц.

Вот пример, доступный здесь:

Http://www.mikesdotnetting.com/Article/184/HTML-Helpers-For-Forms-In-Razor-Web-Pages