Могу ли я зарегистрировать скрипт из кода, который ссылается на переменную C# и использует текущее значение переменной C# при каждом запуске скрипта? - PullRequest
0 голосов
/ 25 апреля 2020

Если я могу только изменить код позади и не могу изменить javascript или aspx, можно ли зарегистрировать скрипт, который ссылается на код позади переменной, а затем сохранить значение этой переменной как текущее изменения в коде?

Я знаю, что это можно сделать:

ScriptManager.RegisterStartupScript("MyScript", "alert(" + myVariable + ");");

Но это устанавливает скрипт, используя значение myVariable во время регистрации скрипта. Но переменная изменится, и я бы хотел, чтобы скрипт использовал текущее значение myVariable.

Я пытался:

ScriptManager.RegisterStartupScript("MyScript", "alert(\"<%= myVariable %>\");");

Но это просто устанавливает текст предупреждения в буквальное значение строка "<% = myVariable%>".

Есть ли другой способ обойти это?

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