C# 此按钮可以提交两次post操作吗?

C# 此按钮可以提交两次post操作吗?,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我有一个post操作,它被调用了两次,我查看了代码,看起来问题出在UI和表单提交的方式上。如果有人能看一下这条信息,告诉我这条信息能不能打两次电话 <input id="btn-submit" type="submit" class="btn pri continue-btn" value="@RecruiterResources.ContinueButton" data-type="submit-with-progress" data-value="@Resources.Contin

我有一个post操作,它被调用了两次,我查看了代码,看起来问题出在UI和表单提交的方式上。如果有人能看一下这条信息,告诉我这条信息能不能打两次电话

<input id="btn-submit" type="submit" class="btn pri continue-btn" 
value="@RecruiterResources.ContinueButton"
data-type="submit-with-progress" 
data-value="@Resources.Continue" 
data-progress="@Resources.Processing" />

在按钮上,您会看到“继续”(文本),当它单击时,它会在“处理…”(文本)上更改

编辑: 当我用F12调试时 我看到两个帖子


嗯,你在双击按钮吗?一些Mac用户倾向于这样做

为了安全起见,您可以添加此代码以在第一次单击submit按钮后禁用它

$('form').submit(function() {
  $(this).find("button[type='submit']").prop('disabled',true);
});

你怎么知道表单提交了两次?是在IE中发生的,你是否单击javascript中的按钮?帖子正在发送一封电子邮件,当我单击时,我收到了两封电子邮件,而不是一封。@mybirthname chrome,我只需单击iTunes debug并检查两次单击按钮是什么。