У меня есть следующие настройки:Изменить содержание на стороне сервера DIV со стороны клиента
<div id="TotalAddressYears" runat="server">YEARS</div>
<asp:Button OnClick="btn_GetInfo" runat="server" Text="GET RESULTS" CausesValidation="false"/>
function btn_YearsSelected(select)
{
$('#<%=TotalAddressYears.ClientID %>').text("ALEXALQQQQQEX");
}
protected void btn_GetInfo(object sender, EventArgs e)
{
Response.Write("TEXT: " + TotalAddressYears.InnerText);
Response.End();
}
Моя цель в том, что когда JQuery обновляет содержимое DIV, это может быть подобран на стороне сервера, и будет отображаться в Response.Write
. Но в настоящее время это не так, оно печатает исходное значение.
Можно ли это сделать?
Я знаю, что могу использовать AJAX для этого, но я не хочу этого делать, поскольку он не вписывается в остальную часть моего проекта.
Я подозреваю, что это невозможно, но, возможно, кто-то знает, как это можно сделать?
EDIT:
Моя цель, чтобы получить Response.Write
распечатать ALEXALQQQQQEX
после того, как пользователь вызвал функцию JQuery btn_YearsSelected
Извините, Ajax здесь. Кажется, вы смешиваете выполнение клиентской и серверной сторон. Серверный код выполняет, заканчивает, отправляет всю страницу клиенту, а затем выполняет код клиента. Они не могут обмениваться на полпути через – Andrei
, можете ли вы показать, что вы хотите получить? –
@ Andrei Я согласен с тем, что вы говорите, за исключением того факта, что страница может быть отображена с помощью кода на стороне сервера, а затем клиент может ввести значение в сторону сервера, а когда они отправляют страницу, обновленное значение достигнет сервера, так ли нет возможности подключиться к этой функции? – Alex