我有一个具有Ajax.Actionlink的视图,同时,我在同一个Ajax.Actionlink上的javascript中有一个.click事件。当我点击动作链接时,ajax是先运行还是在javascript中执行.click事件?
我会添加示例,但我相信问题很清楚
答案 0 :(得分:2)
可能取决于.click事件绑定的位置?尝试将console.log()添加到两个事件中,并查看它们的调用顺序。
答案 1 :(得分:1)
嗯,发生的事情是Ajax.ActionLink
取消默认操作以发送ajax请求。您可以在OnBegin option of Ajax.ActionLink中添加onclick事件。