【问题标题】:How do I use Html Extensions in ASP.NET WebForms? [duplicate]如何在 ASP.NET WebForms 中使用 Html 扩展? [复制]
【发布时间】:2015-09-18 18:10:59
【问题描述】:

我目前有一个 Web 窗体应用程序,我想使用 MVC Html 帮助程序。例如,我想使用 Html.SelectList 而不是 asp:DropDownList 控件,因为如果该控件位于母版页内,则无法为该控件指定名称属性。

是否需要导入一些 Nuget 包才能访问 Mvc Html 帮助程序和 SelectList 类?

【问题讨论】:

标签: asp.net asp.net-mvc webforms html-helper


【解决方案1】:

在您的评论中发布的link 刚刚说这是可能的。

我的回答不值得。

ASP.Net Web Form 主要是基于事件的模型。即使您可以像 MVC Helper 一样呈现 Select html,也无法在后面的代码中轻松访问它。

ASP.Net Web 表单没有像 MVC 这样的模型绑定器。因此,回发时,您可以访问该 html 选择器的唯一方法是直接在 Form 中搜索 - var mySelector = Request.Form["MySelector"];

【讨论】:

  • 默认情况下您赢得了答题比赛,先生。所以不会让我发布“微不足道”的答案并强迫它作为评论。
猜你喜欢
  • 2012-12-16
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-26
  • 2010-11-14
  • 1970-01-01
相关资源
最近更新 更多