I create a button to avoid generating double number with same values, and I create when one user click on it to show him and to other users that values is in saving process so I can avoid that double values.
But when I try to catch that on server side controller, it showed me in Inspect element->Network->Status 302 -> POST -> FILE (GenerateCodes)
.
@using (Html.BeginForm("GenerateCodes", "Codes", FormMethod.Post))
{
<div class="box-header">
<div class="row">
<div class="col-md-3 text-right">
<!--Disable button for about 3 second after click button-->
<button type="submit" id="ok" class="btn btn-primary btn-lg" onclick="return DisplayProgressMessage(this, 'Saving...');">Generate</button>
<script>
function DisplayProgressMessage(ctl, msg) {
$(ctl).prop("disabled", true);
$(ctl).text(msg);
return true;
}
</script>
</div>
</div>
</div>
}
My Codes.cs controller.
protected void DisplayProgressMessage(object sender, EventArgs e)
{
//Something
Response.Write("DD");
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…