Asp.net mvc 正在多次调用的操作方法

Asp.net mvc 正在多次调用的操作方法,asp.net-mvc,actionmethod,Asp.net Mvc,Actionmethod,我刚刚发现了一个非常奇怪的动作方法,在我的MVC3站点中,通过简单的点击一个链接就可以调用它。由于某些原因,此操作方法被多次调用。不仅如此,在前一个调用完成之前,还会调用后续调用。我的意思是,假设我的动作方法中有10行代码,编号为1,2。。。10该方法的第一次调用将执行第1、2和3行。第二个调用执行第1、2、3和4行,然后第三个调用执行第1、2、3和4行,然后第一个调用从第4行继续,依此类推。就好像有多个线程在调用这个action方法,但就我所知,没有发生类似的事情,因为我所做的就是点击一个链接

我刚刚发现了一个非常奇怪的动作方法,在我的MVC3站点中,通过简单的点击一个链接就可以调用它。由于某些原因,此操作方法被多次调用。不仅如此,在前一个调用完成之前,还会调用后续调用。我的意思是,假设我的动作方法中有10行代码,编号为1,2。。。10该方法的第一次调用将执行第1、2和3行。第二个调用执行第1、2、3和4行,然后第三个调用执行第1、2、3和4行,然后第一个调用从第4行继续,依此类推。就好像有多个线程在调用这个action方法,但就我所知,没有发生类似的事情,因为我所做的就是点击一个链接。这有什么原因吗

更新


事实上,经过分析,我可以看到有两个电话在打。

对于任何感兴趣的人来说,这就是罪魁祸首

<div class="listing-holder" onclick="window.location='/Lot/Details/@auction.Id'">
   <a href="/Lot/Details/@auction.Id"><img src="@auctionLineModel.ImageUrl" alt="auction Image"/></a>
   ...
</div>

...

正如您所看到的,在div和a href上有一个onclick。两人都被叫来了。啊

哇,太疯狂了。你真的看过《小提琴手》中每一个单独的叫声吗?听起来确实很奇怪。你能发布代码吗?你点击的“链接”是什么?是否有提交?