【问题标题】:Default EditorTemplates默认编辑器模板
【发布时间】:2014-05-01 19:29:23
【问题描述】:

我正在尝试将默认的EditorTemplate 稍微调整为SelectList。有没有什么地方我可以找到所有默认EditorTemplates 的来源(即我有一个可以使用的基本参考)。

我浏览了 asp.net mvc 源页面,但找不到在其源代码中列出的模板(尽管我很可能错过了它)。

【问题讨论】:

    标签: asp.net-mvc-4 razor razorengine


    【解决方案1】:

    SelectList 的默认 EditorTemplate 实际上就是这个方法: System.Web.Mvc.Html.SelectExtensions.SelectInternal()

    所以它根本没有实现为 .cshtml 模板。相反,它使用 TagBuilder 在 C# 中构建标记。您可以将此实现作为您自己的 C# 方法的起点,或者将其移植到等效的 razor 语法中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 1970-01-01
      • 2011-03-26
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多