【问题标题】:Anyone had success with EditorFor Templates using FluentHtml?有人使用 FluentHtml 成功使用 EditorFor 模板吗?
【发布时间】:2011-01-06 11:48:57
【问题描述】:

我知道这是一个很长的尝试,但我想知道是否有人在 editorFor 模板中使用 FluentHtml 取得了任何成功。

具体来说,让前缀起作用,以便视图模型在提交时绑定回来。

<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>

上面的例子会在所有表单 html 输入(名称和 ID)前加上 Client,这样它就会正确绑定回来。但是当使用 fluent 时,情况并非如此。

一些 Fluent Html 的示例。

<%= this.TextBox(model => model.Name)
         .Disabled(Model.IsDisabled)
         .Class("large")%>

目前,我正在考虑使用前缀手动设置 Id...但这并不理想。

我也可以删除流利的 Html,但我也失去了设置“禁用”的能力。

【问题讨论】:

    标签: c# asp.net-mvc editorfor fluenthtml


    【解决方案1】:

    如果我了解您在做什么,这应该可以。在标记中,添加:

    <%this.HtmlNamePrefix = "Client"%>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多