有人使用 FluentHtml 成功使用 EditorFor Templates 吗?

发布于 2024-10-10 11:42:37 字数 641 浏览 6 评论 0原文

我知道这是一个漫长的过程,但我想知道是否有人成功使用 FluentHtml在 editorFor Template 内。

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

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

例如,上面的示例将为所有表单 html 输入(名称和 ID)添加 Client 前缀,以便它将正确绑定回来。但当使用 flutter 时,情况并非如此。

一些 Fluent Html 的示例。

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

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

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

I know it's a long shot, but i wondered if anyone has had any success with using FluentHtml inside an editorFor Template.

Specifically, getting the prefixes to work so that the viewmodel binds back when submitted.

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

The above for example would prefix all the form html input (Name's and Id's) with Client, so that it will bind back correctly. But when using fluent this is not the case.

An example of some Fluent Html.

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

At the moment, i am considering setting the Id manually with the prefix... but this is not ideal.

I could also remove the fluent Html but I then lose the ability to set "disabled" as nicely.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风情万种。 2024-10-17 11:42:37

如果我明白你在做什么,这应该可行。在标记中,添加:

<%this.HtmlNamePrefix = "Client"%>

If I understand what you are doing, this should work. In the markup, add:

<%this.HtmlNamePrefix = "Client"%>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文