Передача значений из javascript в функцию code behind
Я пытаюсь изменить текстовое значение button1 при щелчке другой кнопки button2, а затем получить текстовое значение button1 в коде позади события on click button1, запускаемого через JavaScript.
*Определение Кнопки
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" /> <asp:Button ID="Button2" runat="server" CssClass="Button2" Text="Button2_Old" />
*Набор значений JavaScript и нажатие кнопки
<script> $(document).on("click", ".Button2", function () { var clientid = document.getElementById("<%=Button1.ClientID %>"); clientid.value = "XYZ"; alert(document.getElementById("<%=Button1.ClientID %>").value); document.getElementById("<%=Button1.ClientID %>").click(); return false; }); </script>
*с фоновым кодом
protected void Button1_Click(object sender, EventArgs e) { string x = Button1.Text; }
Я не могу получить обновленное значение в коде позади. Нет ошибки на консоли, текстовое значение кнопки 1 пусто, а не так, как должно быть "XYZ". Пожалуйста, веди меня.
Что я уже пробовал:
Я перепробовал все,я знаю, но теперь я вроде как пуст. понятия не имею, как двигаться дальше.