javascript - 在 JavaScript 中将值从一个页面传递到另一个页面

标签 javascript html

<分区>

在下面的代码中,值不会从一个页面传递到另一个页面。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<script type="text/javascript">

    function generateRow() {
        var myvar = "testuser";

        '<%Session["temp"] = "' + myvar +'"; %>';
        window.location = "WebForm2.aspx";
    }
</script>
<head>
    <title></title>
</head>
<body>
    <div runat="server">
        <input id="Button1" type="button" onclick="generateRow()" value="button" />
    </div>

</body>
</html>

上面的代码有什么问题?

最佳答案

您不能使用 Javascript 设置 session 。您的输出 JS 文件将与您写下的完全一致。

你可以这样做:

window.location = "WebForm2.aspx?temp=" + myvar;

在 Webform2 中,您可以:

Request.querystring["temp"];

关于javascript - 在 JavaScript 中将值从一个页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21475052/

相关文章:

javascript - 如何将 Balloonpanel 插件集成到我的编辑器中?

html - 为什么这些 img 不计入父 div?

html - Firefox 中的字形图标是像素化的

html - 保持长宽比框不能创建垂直滚动条且不能剪辑

html - CSS 在 div 内对齐 div

javascript - 在 jQuery 中已经对事件进行了一次调用后,如何防止事件重复发生?

javascript - 如何在angularjs中从php获取json数据

javascript - 如何在 Angular2 中将从父级中的 dataService 接收到的数据传递给子级

javascript - 将 document.referrer 转换为 JSON 中的变量

html - Flexbox 出现问题 - 适合容器中的所有元素