ajax.actionlink vs javascript首先调用

时间:2014-11-17 23:21:02

标签: javascript asp.net-mvc

我有一个具有Ajax.Actionlink的视图,同时,我在同一个Ajax.Actionlink上的javascript中有一个.click事件。当我点击动作链接时,ajax是先运行还是在javascript中执行.click事件?

我会添加示例,但我相信问题很清楚

2 个答案:

答案 0 :(得分:2)

可能取决于.click事件绑定的位置?尝试将console.log()添加到两个事件中,并查看它们的调用顺序。

答案 1 :(得分:1)

嗯,发生的事情是Ajax.ActionLink取消默认操作以发送ajax请求。您可以在OnBegin option of Ajax.ActionLink中添加onclick事件。