【问题标题】:System.Web.Mvc vs. System.Web.WebPages.Html for SelectListSystem.Web.Mvc 与 System.Web.WebPages.Html 的 SelectList
【发布时间】:2023-03-18 21:58:01
【问题描述】:

我今天注意到 System.Web.MvcSystem.Web.WebPages.Html 两个命名空间都有一个 SelectListItem。 the too 和是否有时应该使用其中一个有什么区别?

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-webpages


    【解决方案1】:

    System.Web.Mvc 特定于 MVC 框架。

    System.Web.WebPages.Html 用于使用 Razor 的网页。

    老实说,我从未在网页中使用过它们,但我看到的示例看起来完全相同,我只记得永远不要选择网页命名空间。

    这里有一个例子:

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

    【讨论】:

    • 那么在我的 MVC Web 应用程序的控制器中(在视图上使用 Razor)我应该使用哪一个?
    • 始终使用 System.Web.Mvc。 :)
    • 实际上,根据此处的 Microsoft 文档,这两个类是相同的。 msdn.microsoft.com/en-us/library/system.web.mvc(v=vs.99).aspx 尽管出于上述原因,我仍然会使用 mvc 命名空间。
    猜你喜欢
    • 2012-04-10
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多