Из того, что я вижу, код asp. net не запускается, поэтому вы, вероятно, поместите его в файл javascript - где asp. net не скомпилирует его.
Одна хитрость заключается в том, чтобы добавить его на странице .aspx (или на главной странице) непосредственно перед загрузкой, например, файла javascript ...
, внутри кода asp. net.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
var sesion_values = '<%=Session["userEmail"].ToString()%>';
</script>
<script src="yourscript.js"></script>
</head>
тогда вы можете использовать sesion_values
внутри javascript файла.