Сценарии .aspx отображаются на стороне сервера, поэтому они отображаются на вашем веб-сервере, а затем загружаются пользователем, поэтому пользователь уже получает страницу с этими значениями.
С другой стороны, javascript отображается на клиентском компьютере, поэтому он загружает сценарий, а браузер отображает страницу, поэтому вы не можете увидеть это значение.
Для этого есть несколько способов.
Во-первых, и лучше всего попробовать ajax. Это означает, что javascript выполнит другой запрос к серверу, чтобы получить это значение и показать его пользователю, и это значение будет получено с сервера.
Во-вторых, вы можете попытаться поместить эти переменные сервера в переменные скрипта или скрытые элементы HTML. Таким образом, когда вы хотите использовать эти значения, вы можете получить их из локального сценария (javascript). Это было бы что-то вроде записи значения на скрытый или скрытый ввод "> и восстановления его как
document.getElementById("value_id").innerHTML
или даже установите переменные javascript на вашей странице, сделав что-то вроде
var val = "<% = ProductName%>";