加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 多次调用Action方法

发布时间:2020-12-16 07:00:02 所属栏目:asp.Net 来源:网络整理
导读:我刚刚在我的MVC 3站点中发现了一个通过简单点击链接调用的动作方法.由于某种原因,这个动作方法被多次调用.不仅如此,后续调用在之前的调用完成之前调用.我的意思是,假设我的动作方法中有10行代码,编号为1,2 …… 10.方法的第一次调用将执行第1,2和3行.第二次
我刚刚在我的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>

正如你所看到的那样,div和href上有一个onclick.两人都被召集了.卫生署!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读