多次发送URL中的参数

本文关键字:参数 URL | 更新日期: 2023-09-27 18:11:31

现在我需要通过使用URL调用mvc action并在URL中向此action发送参数,此action采用参数并在数据库.....中插入行但是我发现奇怪的问题,当我在azure中通过URL调用这个函数时,有时函数调用两次或三次或四次,虽然我一次输入URL,有时函数执行一次,当我通过URL调用它。我确信这个函数是正确的这个函数不是递归函数也没有。但是在我的本地机器上,当我通过URL调用这个函数时,它总是执行一次,所以我无法在本地生成这个问题来跟踪它并知道这个问题的原因…所以我怀疑浏览器可能调用函数不止一次,当我输入URL ....我搜索了像我的问题一样的问题,但我没有找到任何东西,所以如果有人看到像我的问题一样的东西,知道我想告诉我的原因,提前感谢:)

多次发送URL中的参数

首先,GET操作不应该修改数据库,而应该使用POST操作。

第二,你的问题可能是由浏览器页面预加载功能引起的(谷歌Chrome肯定有这个功能)。请尝试另一个浏览器,看看会发生什么。此外,尝试编写一个简单的程序来执行GET请求(使用WebClient类)。