我有一个部分视图,它有一个Ajax.BeginForm,它在点击一个链接后呈现,它之前有效,但我改了它,现在它不起作用了,这就是它现在的样子:
@using (Ajax.BeginForm(
"AddTimeSeriesData",
"Employees1Controller",
new routevalues { },
new AjaxOptions { UpdateTargetId = domElementId, InsertionMode = InsertionMode.ReplaceWith },
new { id = "ajax_form" }
)
)
{
我的声明错了吗?这不是一个有效的超载吗?
当我有以下工作时:
@using (Ajax.BeginForm(
new AjaxOptions { UpdateTargetId = domElementId, InsertionMode = InsertionMode.ReplaceWith }
)
)
{
答案 0 :(得分:0)
AddTimeSeriesData应该是您的控制器Employees1Controller上的Action方法。
确保您的控制器名称正确,我想它应该是Employees1而不是Employees1Controller。
由于您在参数三(新路由值)上没有执行任何操作,因此请将其删除。
希望它完全适合你。