作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因为我在我看来使用了 Knockout,所以我相应地设置了我的表单标签;
<form class="employeeListEditor" data-bind="submit: save">
<% using (Ajax.BeginForm("GetCalendar", new AjaxOptions { UpdateTargetId = "siteRows" }, new { data-bind="submit: save", class="employeeListEditor" }))
{%>
最佳答案
您需要在属性名称和 _
中使用 unsercore ( Ajax.BeginForm
)帮助器(实际上所有 HTML 帮助器在给定的 htmlAttributes 对象参数中用破折号替换 unsercore)将自动用破折号( -
)替换它
new { data_bind="submit: save", @class="employeeListEditor" }
Ajax.BeginForm
overload接受 htmlAttributes 之类的
this one :
<% using (Ajax.BeginForm(
"GetCalendar", // actionName
null, // routeValues
new AjaxOptions { UpdateTargetId = "siteRows" }, // ajaxOptions
new { data_bind="submit: save", @class="employeeListEditor" } // htmlAttributes
))
{%>
关于asp.net-mvc - 如何在 Ajax.BeginForm 中放置数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12912857/
我是一名优秀的程序员,十分优秀!