Если я могу только изменить код позади и не могу изменить javascript или aspx, можно ли зарегистрировать скрипт, который ссылается на код позади переменной, а затем сохранить значение этой переменной как текущее изменения в коде?
Я знаю, что это можно сделать:
ScriptManager.RegisterStartupScript("MyScript", "alert(" + myVariable + ");");
Но это устанавливает скрипт, используя значение myVariable во время регистрации скрипта. Но переменная изменится, и я бы хотел, чтобы скрипт использовал текущее значение myVariable.
Я пытался:
ScriptManager.RegisterStartupScript("MyScript", "alert(\"<%= myVariable %>\");");
Но это просто устанавливает текст предупреждения в буквальное значение строка "<% = myVariable%>".
Есть ли другой способ обойти это?