javascript如何获取网页获取Session变量

javascript how to get the web page get Session variable

我正在尝试在 javascript 中使用 Session 变量。

不幸的是,我已经尝试了很多 post 个建议,但都没有成功。

这个例子到处都是。

    var userName = '<%= Session["UserName"] %>'

但是这不起作用,至少对我而言。我想做的是如下。

    var qrdataString = "<qr-code data=" + "XL" + ' <%= Session["style"] %>'  + "></qr-code>";
    document.getElementById("styleqr").innerHTML = qrdataString; 

在 returns 字符串上方使用单引号作为

    <%=Session["xUID"]%>   in the alert that I use to show me the returned value

使用双引号给出 - 意外标记:字符串文字 - 或意外标记标识符。

谢谢

折腾了一阵子,也磕磕绊绊地看了下这篇文章,总算是搞定了。

    https://newbedev.com/get-current-session-value-in-javascript 

完整结果

HTML

    Dim xstyle: xstyle = session("style")

    <div class="hr">
      <input type="hidden" id="hdnSession" data-value= <%= xstyle %> />
    </div>

JAVASCRIPT

    var hdnString= $("#hdnSession").data('value');
    var qrdataString = "<qr-code data= " + hdnString  + " ></qr-code>";
    document.getElementById("qrcode").innerHTML = qrdataString;

HTML

    <div class="panel-body" id="qrcode">
        javasctipt inserts the html here  <!--qr-code data="test"></qr-code -->
    </div>