Итак, у меня есть кнопка (называемая здесь "LeftArrow") и метка счетчика (называемая здесь "lbl") (они никак не связаны друг с другом). Счетчик работает по этим кодам:
<script>
function check() {
document.getElementById("UpdatePlayersInPartyBTN").click();
}
setInterval(check, 1000);
</script>
Вот эта кнопка, которая вызывает выделение кода функцией JS:
<button runat="server" id="UpdatePlayersInPartyBTN" onserverclick="UpdatePlayersInParty" hidden="hidden"> </button>
И код программной части следующий (lbl - метка счетчика):
protected void UpdatePlayersInParty(object sender, EventArgs e)
{
string s1 = lbl.Text;
lbl.Text = (int.Parse(s1) + 1).ToString();
}
И в дополнение ко всем этим у меня есть эта кнопка:
<button runat="server" id="LeftArrow" onserverclick="LeftArrow_Click" class="btn3">
<i class="fas fa-arrow-left"></i>
</button>
Моя проблема в том, что эти 2 события (нажатие на Кнопка "LeftArrow" и обновление счетчика) не может работать одновременно (скажем, если я спамлю кнопку "LeftArrow", счетчик останавливается, и наоборот - если я нажимаю кнопку в тот же момент, что и срабатывает счетчик - нажатия кнопки не происходит).
Есть идеи, почему это могло случиться? Всем спасибо :)