我有一个关于ASP.NET MVC Ajax表单的问题。我在一个表中生成了几个Ajax表单,如下所示:
<%
foreach (var item in Model)
{
var statefulItem = item as StatefulEffectiveItem; %>
<tr>
<td>
<% using (Ajax.BeginForm("ShowAddActivity", "EffectiveItems", new { id =
我有一个用表单API构建的表单,它有多个button表单元素。我不希望它们中的任何一个正常地提交表单,我希望它们利用#ajax和回调来更新显示。我觉得我经常碰到这样的事情,我不太记得该如何让它工作。
当表单第一次加载时,我希望一半的按钮是disabled。单击其中一个按钮时,我希望能够在buildForm中检测到这一点,以便设置表单默认值并删除disable属性,以便现在可以使用其他按钮。
我想我可以在回调中设置存储,并在下次构建表单时读取它:
// Relevant bit of the form...
$form['#prefix'] = '';
$form