gpt4 book ai didi

javascript - 从javascript中的代码隐藏访问 session 变量

转载 作者:行者123 更新时间:2023-12-03 02:58:13 25 4
gpt4 key购买 nike

我已经在后端设置了 session 变量(ascx.cs页面后面的代码),我想在javascript中的复选框选中事件中访问相同的值..

这是我在 javascript 函数中的代码

 $(document).ready(function () {
$('#<%= gvPRCertInfo.ClientID %> input[type="checkbox"]').change(function () {

var background1 = null;
background1 = '<%= Session["FriendlyData"] %>';
alert(background1); // i am getting this value 'system.data.dataset'
if ($(this).is(':checked')) {
var signValue =
$(this).closest('tr').children('td:eq(4)').html();

}
});
});

这个变量<%= Session["FriendlyData"] %>是一个数据集,我已经在后端分配了一些值,现在我想在上面的js函数中访问相同的值

当我发出警报时,我得到的值是System.data.dataset,但我没有得到 session 中的值。

任何人都可以帮忙了解如何在 javascript 函数中获取数据集值吗...

提前非常感谢

最佳答案

您需要以某种方式对您的代码返回对象进行字符串化。例如,

//.aspx.cs
DataSet ds = GetMyDataSet();
Session["dataset"] = ds;

//.aspx
<script>
var ds = '<%=((DataSet)Session["dataset"]).GetXml()%>';
</script>

关于javascript - 从javascript中的代码隐藏访问 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47523716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com