Как изменить публичную переменную asp c # из js? - PullRequest
0 голосов
/ 11 мая 2019

Я работаю в Microsoft Visual Web Developer 2010 Express с проектом aspx. И я пытаюсь изменить публичную переменную из кода C # в коде JS. Но я не мог найти как. Может кто-нибудь мне помочь? Спасибо.

Итак, у меня есть этот var в моем коде c #

public partial class ASPX_Page : System.Web.UI.Page
{
 public bool check = false;
}

И я хочу изменить это в моей функции js.

function myfun() {
//here I want to change check to true
}

Я думал о создании невидимого объекта asp obj и изменении его значения. Но я думаю, что это не правильное решение ... Есть ли другие принятые решения?

1 Ответ

0 голосов
/ 12 июля 2019

Язык asp.net C # - это язык сервера, который исполняется до загрузки страницы в браузер, и доступ к нему возможен только при перезагрузке страницы, изменение значения для этой страницы потребует обратной передачи.

Javascriptэто clientcript, который является языком, который работает в браузере.Если вы хотите, чтобы javascript взаимодействовал с вашим серверным скриптом, я советую использовать Ajax.

Jquery имеет простые в использовании опции ajax.Вот пример того, как использовать Jquery Ajax. JQuery Ajax Метод

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