Я хочу обновить тестовую переменную с помощью бэкэнд-кода ajax и C#. Я установил тестовую переменную как построитель строк в файле .cs и хочу обновить значение той же переменной через код .cs, используя ajax при нажатии на тег div.
Код в .aspx:
<asp:UpdatePanel ID="upre" runat="server">
<ContentTemplate>
<%=Convert.ToString(test) %>
</ContentTemplate>
</asp:UpdatePanel>
Ajax код:
$(".mb-2").click(function (e) {
$.ajax({
type: "POST",
url: "one.aspx/Subscribe",
contentType: "application/json; charset=utf-8",
data: '{"name":"test","email":"test@gmail.com"}',
dataType: "json",
success: function (msg) {
if (msg.d) {
alert(msg.d);
}
},
error: function (req, status, error) {
alert("Error try again");
}
});
return false;
});
Backend Code:
[WebMethod]
public static string Subscribe(string name, string email)
{
AllApps abc = new AllApps();
abc.iPriceFrom = 50;
abc.iPriceTo = 100;
abc.test();`enter code here`
return "thanks " + name + ", your email " + email + " is subscribed to our newsletter.";
}
Я пробовал использовать приведенный выше код, но он не обновляет значение переменной на лицевой стороне . Данные обновляются из внутреннего (.cs) файла. Я хочу обновить тестовую переменную с помощью бэкэнд-кода ajax и C#. Я установил тестовую переменную как построитель строк в файле .cs и хочу обновить значение той же переменной с помощью кода .cs, используя ajax при нажатии на тег div.