.ASP MVC,访问控制器中的AjaxOptions

时间:2010-01-20 15:26:32

标签: asp.net-mvc ajax

如果我有一个像这样的AjaxOptions的ajax表单:

(Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "okContent", HttpMethod = "Post", LoadingElementId = "ajaxLoader" })

是否可以在控制器中更改UpdateTargetId(按下提交按钮后)?

谢谢。

2 个答案:

答案 0 :(得分:1)

没有。目标ID未发送。它仅在javascript回调中用于确定使用返回的HTML内容更新哪个元素。如果你需要更多地控制返回时发生的事情,我建议使用jQuery库的AJAX方法。

答案 1 :(得分:1)

不,你不能这样做。如果可能的话,这将违反mvc模式。控制器不应该知道你的html结构。