Ajax 将MVC表单帮助程序绑定到引导模式

Ajax 将MVC表单帮助程序绑定到引导模式,ajax,twitter-bootstrap,asp.net-mvc-4,modal-dialog,Ajax,Twitter Bootstrap,Asp.net Mvc 4,Modal Dialog,使用一系列MVC驱动的表单时,我想利用传统的@使用(Html.BeginForm(…)方法生成客户端表单,这些表单将在基于引导的模型中呈现。对于定义表单的ajax请求/响应方案: <form class="form-horizontal well" data-async data-target="#rating-modal" action="/some-endpoint" method="POST"> 我知道如何插入类属性(new{@class=“example”}),但我还

使用一系列MVC驱动的表单时,我想利用传统的
@使用(Html.BeginForm(…)
方法生成客户端表单,这些表单将在基于引导的模型中呈现。对于定义表单的ajax请求/响应方案:

 <form class="form-horizontal well" data-async data-target="#rating-modal" action="/some-endpoint" method="POST">

我知道如何插入类属性(
new{@class=“example”}
),但我还没有找到示例来说明如何处理“data async”和“data target=xxx”


想知道Darin Dimitrov的答案是否部分满足了我的需要。或者我需要更好地理解EditorTemplates。

就像你对一个类所做的那样:

new { @class="example"}
对于数据包,atribute可以执行以下操作:

new { @class="example", data_target="#rating-modal"}

data\u-target
output
data-target
当razor解释htmlAttributes参数时

非常感谢-但是没有右边值的“data-async”呢?我尝试了“…”,new{data\u-async,data\u-target=“#rating-modal”}//错误“data\u-async”这个名称在当前上下文中不存在,而new{data_async=null,data_target=“#rating model”}并得到类似的错误。尝试新的{data_async=“,data#target=“#rating model”}将使数据异步=“”,但如果这不是它自己的一组问题,我会感到惊讶。--欣赏我认为
新的{data_async=“true”,data#target rating model=“#rating model”}
应该可以完成这项工作。JS只需要一个name
data async的属性,不管值是多少。