我今天注意到,名称空间System.Web.Mvc
和System.Web.WebPages.Html
都有一个SelectListItem。它之间有什么区别,有时你应该使用另一个吗?
答案 0 :(得分:4)
System.Web.Mvc
特定于MVC框架。
System.Web.WebPages.Html
适用于使用Razor的网页。
老实说,我从来没有在网页中使用它们,但我看到它们看起来相同,我只记得从不选择WebPages名称空间。
这里有一个例子:
http://www.mikesdotnetting.com/Article/184/HTML-Helpers-For-Forms-In-Razor-Web-Pages