相关疑难解决方法(0)

在`Html.EditorFor`上覆盖类

默认情况下用

<%: Html.EditorFor(m => m.ConfirmationHeadline) %>
Run Code Online (Sandbox Code Playgroud)

输出是:

 <input type="text" value="" 
        name="ConfirmationHeadline" id="ConfirmationHeadline" 
        class="text-box single-line">
Run Code Online (Sandbox Code Playgroud)

如您所见,输入已附加class属性.嗯,这不应该是一个问题,只需使用

<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>
Run Code Online (Sandbox Code Playgroud)

应该工作...... 错误......不!

这将输出完全相同的代码!

虽然,工作正常 Html.TextAreaFor()

如何从中删除该类text-box single-line,以便可以附加我自己的类?我应该编辑的任何T4模板?

谢谢你的帮助.

textinput class-attributes asp.net-mvc-2

13
推荐指数
2
解决办法
1万
查看次数

使用Html.TextBox添加css类

试图添加'class'html属性,但我认为关键字'class'会导致问题.

<%: Html.TextBox("name", "value", new {class: " required "})%>
Run Code Online (Sandbox Code Playgroud)

有解决方法吗?

html asp.net asp.net-mvc html-helper

6
推荐指数
1
解决办法
6204
查看次数

用于复选框事件绑定的剃刀编辑器

我无法将事件绑定到 @html.editorfor

我听说它可能与“class”属性的存在有关,但我看不出任何联系。

@Html.EditorFor(model => model.SameAsBaseAddress, new { @onclick = "checkboxcheck()" })

function checkboxcheck() {
    //blah...
}
Run Code Online (Sandbox Code Playgroud)

当我使用 firebug 进行调试并手动添加处理程序时,一切正常。TextBoxFor、RadioButtonFor 等在 razor 事件绑定方面没有问题。

该怎么办?

javascript asp.net-mvc jquery checkboxfor razor

5
推荐指数
2
解决办法
8050
查看次数

如何将自定义数据属性和类添加到`@ Html.EditorFor`?

我想为input生成的添加一些自定义属性@Html.EditorFor,我尝试了以下内容:

@Html.EditorFor(model => model.Percent, new { @class = "percent" })
Run Code Online (Sandbox Code Playgroud)

但它只是忽略了我的课程,从我可以通过搜索来看,该模板不支持添加自定义属性.

但是,如何创建自定义模板,添加对自定义属性的支持,同时保留旧模板的所有功能?

asp.net-mvc html-helper asp.net-mvc-4 razor-2

4
推荐指数
1
解决办法
2万
查看次数