Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我对mvc web应用程序上的提交按钮有问题_Javascript_C#_Model View Controller - Fatal编程技术网

Javascript 我对mvc web应用程序上的提交按钮有问题

Javascript 我对mvc web应用程序上的提交按钮有问题,javascript,c#,model-view-controller,Javascript,C#,Model View Controller,我的按钮如下所示: <button type="submit" id="click" class="btn btn-primary btn-lg">Click to submit labels</button> 单击以提交标签 因此,在这个应用程序上,大约5个人同时工作,那么这里的问题是什么,单击按钮时,值会保存到报告中,但当其中两个人同时单击时,值会重复 示例:第一次单击,值保存13,第二次单

我的按钮如下所示:

       <button type="submit" id="click" class="btn btn-primary btn-lg">Click to submit labels</button>
单击以提交标签
因此,在这个应用程序上,大约5个人同时工作,那么这里的问题是什么,单击按钮时,值会保存到报告中,但当其中两个人同时单击时,值会重复

示例:第一次单击,值保存13,第二次单击,值保存为14,但如果在同一时间单击,值将为:

第一个-13

第二个1-13

我可以用简单的脚本解决这个问题,或者我需要更正控制器中的某些内容

这就是我尝试过的:

<script>
                    function DisplayProgressMessage(ctl, msg) {
                        $(ctl).prop("disabled", true);
                        $(ctl).text(msg);
                        return true;
                    }
                </script>

函数DisplayProgressMessage(ctl、msg){
$(ctl).prop(“已禁用”,true);
$(ctl).text(msg);
返回true;
}

要解决这个问题,我们需要看到的不仅仅是按钮。我们需要查看表单、涉及的任何js以及控制器中处理单击的代码。我使用此代码函数DisplayProgressMessage(ctl,msg){$(ctl).prop(“disabled”,true);$(ctl).text(msg);return true;},这是我尝试过的,当我单击时它可以工作,但我认为当我在服务器上更新应用程序时,这将不起作用。请您编辑您的原始帖子并将其格式作为代码。更易于阅读,对将来关注此问题的其他人很有帮助