Sac*_*nth 5 asp.net-mvc actionmethod
我刚刚在我的MVC 3站点中发现了一个通过简单点击链接调用的动作方法.由于某种原因,这个动作方法被多次调用.不仅如此,后续调用在之前的调用完成之前调用.我的意思是,假设我的动作方法中有10行代码,编号为1,2 ...... 10.方法的第一次调用将执行第1,2和3行.第二次调用执行第1,2行,在图3和4中,第三次调用执行第1,2,3和4行,然后第一次从第4行继续,依此类推.好像多个线程正在调用此操作方法,但据我所知,没有任何类型的事情发生,因为我所做的就是点击一个链接.这有什么理由会发生吗?
UPDATE
实际上,在完成分析后,我可以看到正在进行2次调用.
对于任何有兴趣的人来说,这都是罪魁祸首
<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>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样,div和href上有一个onclick.两人都被召集了.卫生署!
| 归档时间: |
|
| 查看次数: |
2925 次 |
| 最近记录: |