Как обновить <% = Convert.ToString ()%> с помощью панели обновления в asp. net C# - PullRequest
0 голосов
/ 09 июля 2020

Я хочу обновить тестовую переменную с помощью бэкэнд-кода 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...