Как назначить значения из формы в переменные сеанса Javascript

Я пытаюсь создать переменные сеанса Javascript, которые будут считывать информацию из одной формы и передавать эти переменные в другую форму.

Я могу назначить строки этим переменным сеанса, но я не могу назначать значения из элементов формы этим переменным

function SetUserName() {   var session_value=''; }  

Это Javascript на первой странице, которая работает, и при нажатии кнопки я вызываю другую страницу, где я могу отображать эту переменную сеанса.

 function LoadUserName() { var username = ''; alert(username); } 

Это вызвано загрузкой второй страницы. Как передать значения из элементов HTML в переменную сеанса?

Например, у меня есть текстовое поле

   

Как отправить текст из этого поля в переменную сеанса?

    Ваш код:

     var session_value='<%=Session["UserName"]%>'; 

    не «получает доступ к сеансу ASP.Net из javascript».

    С помощью этого кода вы генерируете (во время обработки запроса) текст, который будет отправлен в браузер. Этот текст содержит строку, которая получается из выражения Session["UserName"] .

    Как только этот текст поступает в браузер, он интерпретируется как javascript. Этот javascript не знает каких-либо значений сеанса или того факта, что он был (частично) сгенерирован.

    Вам нужно найти способ отправить данные из браузера обратно на сервер (используя postback или ajax, например), прежде чем он сможет быть сохранен в сеансе.

    Вы должны были бы поместить это где-нибудь в свой код c #.

     Session["UserName"] = Address_Box.Text; 

    Для более полного ответа мне нужно будет увидеть больше вашего кода. Для лучшего решения вам придется объяснить, что вы пытаетесь достичь.