有没有办法使用FluentBootstrap添加类到输入?

时间:2015-08-20 07:26:15

标签: asp.net-mvc fluentbootstrap

@form.EditorFor().AddAttributes(new {@class="class"})创建一个带有添加属性的div包装器,有没有办法实际添加类来输入自身而不是包装它?

1 个答案:

答案 0 :(得分:1)

很抱歉,我花了这么长时间才找到这个 - 仍然不习惯使用StackOverflow并搜索我的库:)。

不幸的是,您目前无法做您想做的事情。据我所知,你不可能在直接的ASP.NET MVC中做到这一点。

问题在于调用EditorFor()实际上只是一个编辑器模板(Scott Hanselman有一个不错的小real-world example on his blog)。根据模型属性类型,编辑器模板可以具有<input>,或者它可以具有<textarea>,或者它可以具有一大堆表单元素以用于非常复杂的编辑体验。由于我们不知道EditorFor()可能返回什么,我们无法知道应该应用哪个元素,甚至是否应该使用额外属性。