问题标签 [fluenthtml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 使用 mvccontrib 创建带有第一个选项文本的选择列表?
尝试创建一个选择列表,其中第一个选项文本设置为空字符串。作为数据源,我有一个具有属性“Key”和“Value”的 GenericKeyValue 类的列表。我当前的代码如下。
这会用状态填充选择列表,但是我不确定此时是否有一种优雅的方式来获取空字符串的第一个选项文本。
asp.net-mvc - 在视图中使用 MVC Contrib FluentHtml
如果我理解正确,要在我的视图中使用 MVC Contrib 的 FluentHtml,我需要将我的视图更改为从 MvcContrib.FluentHtml.ModelViewPage 而不是 System.Web.Mvc.ViewPage 继承。
如果这样做,我会失去 System.Web.Mvc.ViewPage 提供的任何功能吗?
c# - 如何使用实体框架和 FluentHtml 设置外键对象
我要做的是通过 FluentHtml 在 EF 实体中设置外键对象。我有一个 Foo 实体,它通过 Foo.Bar 引用了对象 Bar。我想要做的是在我的视图表单中设置 Bar 的值。我的模型通过 Model.Bars 包含所有 Bars 的集合。在我看来,我只是在使用<%= this.Select(m => m.Foo.Bar).Options(Model.Bars) %>
,但模型状态声称它无效。下拉列表中正确填充了 Bar id,并且看起来都有效。在我的表单中设置 EF 实体引用属性是否需要一些特殊的魔法?
我刚从 Linq2SQL 移过来,我只是使用 Select(m => m.Foo.BarId),因为您可以映射键引用以及对象。但是,实体框架不允许这样做。
asp.net-mvc - 无法在 Spark 视图中使用流畅的 html lambda 表达式
我正在尝试在我的 asp.net mvc 应用程序中使用流利的 html 和 spark 视图引擎。我已经分配了正确的基类,添加了程序集,当我这样做时。TextBox("MyProperty") 它工作正常。但是,当我尝试使用 this.TextBox(m=>m.MyProperty) 时出现以下异常。知道是什么原因造成的吗?
例外:
asp.net-mvc - 使用 FluentHtml (MVCContrib) 创建自定义输入元素时出现问题
我最近刚开始涉足 ASP.NET MVC 1.0 并遇到了很棒的 MVCContrib。我原本打算创建一些扩展的 html 助手,但在找到 FluentHTML 后决定尝试创建自定义输入元素。基本上,我希望最终创建几个自定义输入元素,以使我正在处理的项目中的其他一些开发人员更容易将他们的输入字段添加到页面,并让我所有的首选标记为他们呈现。所以,简而言之,我想用额外的标记来包装某些输入元素。一个 TextBox 将被包装在一个<li />
例子中。
我已经按照 Tim Scott 在此处的另一个问题中的回答创建了我的自定义输入元素:DRY in the MVC View。
因此,为了进一步详细说明,我创建了我的类“TextBoxListItem”:
我还将它添加到我的 ViewModelContainerExtensions 类中:
最后,我也将它添加到 ViewDataContainerExtensions 中:
在我看来,我这样称呼它:
无论如何,除了标准的 FluentHTML TextBox 之外,我没有得到任何东西,而不是包含在<li></li>
元素中。
我在这里想念什么?
非常感谢您的帮助。
c# - 如何在 MVCContrib 中使用 FluentHtml 设置“浮动”样式
我正在使用 MvcContrib FluentHtml 1.0 版在 ASP.NET MVC 1.0 中工作。
以下代码不起作用,因为float
它是 C# 关键字。
如何使用Styles
FluentHtml 中的方法定义“浮动”css 样式?
mvccontrib - 禁用 MVcContrib.FluentHtml.CheckboxList 中的复选框
我刚刚开始发现 FluentHml,我被 CheckBoxList Helper 困住了。
这是代码
因此,我有一个基于“criteria.Choices”的复选框列表,其类型为 List<ChoiceViewModel>。
这是 ChoiceViewModel 的代码
我的问题是:我想在某个条件下禁用复选框。
假设如果代码不以“A”开头,我想禁用该复选框
我怎样才能做到这一点?
谢谢,哈桑
c# - 有人使用 FluentHtml 成功使用 EditorFor 模板吗?
我知道这是一个长镜头,但我想知道是否有人在 editorFor 模板中使用FluentHtml取得了任何成功。
具体来说,让前缀工作,以便视图模型在提交时绑定回来。
上面的例子会在所有表单 html 输入(名称和 ID)前加上 Client,这样它就会正确绑定回来。但是当使用 fluent 时,情况并非如此。
一些 Fluent Html 的示例。
目前,我正在考虑使用前缀手动设置 Id ......但这并不理想。
我也可以删除流利的 Html,但我也失去了设置“禁用”的能力。
asp.net-mvc - 带有 Razor 的 MvcContrib FluentHtml?
我想知道最新版本的 MvcContrib 是否可以与 Razor 视图引擎一起使用?我引用了 MvcContrib 程序集和 FluentHtml 程序集,然后按照Darin的建议将所需的命名空间添加到 ~/View/Web.config 中。但是,无论我如何尝试在我的视图中使用 FluentHtml 扩展,它都不起作用。(当我在 html 帮助程序之后以点开头时,intellisense 中没有显示任何内容)
我错过了什么吗?
PS:这是我第一次使用 MvcContrib。