【问题标题】:Html5 data-popup with .NET MVC 4 Razor EditorFor extension?带有 .NET MVC 4 Razor EditorFor 扩展的 Html5 数据弹出窗口?
【发布时间】:2013-06-13 05:17:37
【问题描述】:

我想创建一个带有 data-popup 属性的输入框,如下所示:

<input type="text" name="title" data-popup="test">

我尝试使用

@Html.EditorFor(model => model.Name , new { data_popup = "Hashtag" })

但未呈现 data-popup 属性。 是否可以为编辑器添加类似 data-popup 的属性?

【问题讨论】:

    标签: asp.net-mvc editorfor


    【解决方案1】:

    我相信如果你以同样的方式使用TextBoxFor,你会得到你想要的结果。

    原因是EditorFor没有htmlAttributes的参数,你传递的参数是additionalViewData参数,因此不会呈现为html属性..

    【讨论】:

      【解决方案2】:

      是的,但是您必须编写自己的编辑器标记 (http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html)。否则,通常只使用 TextBoxFor 会更容易。

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-15
        • 1970-01-01
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        相关资源
        最近更新 更多