代码之家  ›  专栏  ›  技术社区  ›  NOOR

多次发送URL中的参数

  •  -1
  • NOOR  · 技术社区  · 9 年前

    现在我需要使用URL调用mvc动作,并在URL中向该动作发送参数,该动作获取参数并在数据库中插入行……但我发现奇怪的问题是,当我通过其在azure中的URL调用该函数时,有时函数调用了两次、三次或四次,尽管我输入了一次URL,但有时函数在我通过URL调用时执行了一次并且知道这个问题的原因……所以我怀疑当我输入URL时,浏览器可能会不止一次地调用函数……我搜索了类似我的问题的问题,但我没有找到任何东西,所以如果有人看到类似我的问题,并知道我想告诉我的原因,并提前表示感谢:)

    1 回复  |  直到 9 年前
        1
  •  1
  •   Eldarien    9 年前

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

    第二,您的问题可能是由浏览器页面预加载功能引起的(Google Chrome当然有这个功能)。请尝试其他浏览器,看看会发生什么。 此外,尝试编写一个简单的程序来执行GET请求(使用WebClient类)。这可能会帮助你更好地了解正在发生的事情。