多次发送 URL 中的参数

Send parameters in URL more than once

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

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

其次,您的问题可能是由浏览器页面预加载功能引起的(Google Chrome 肯定有)。为了确保尝试另一个浏览器,看看会发生什么。 另外,尝试编写一个简单的程序来执行 GET 请求(使用 WebClient class)。这可能有助于您更好地了解正在发生的事情。