0

こんにちはSession、次のようにJavascriptを使用して変数を割り当てています。devexpressコントロールを使用しています

<script type="text/javascript">
    function f() {
        var v = textBox1.GetValue();
        <%Session["Demo"] = v;%>
        var sValue='<%=Session["Demo"]%>';
        textBox3.SetValue(sValue);
    }
</script>

として実行すると、Webページでエラーが発生しますThe name 'v' does not exist in the current context

それで、誰かが私が何をすべきかを助けることができますか

4

1 に答える 1

2

@The New Idiotが述べたように、Sessionオブジェクトはサーバー側に保存されるため、クライアント側では実行できません。あなたがそれを行うことができる唯一の方法は、いくつかのリクエストget/postまたはajaxリクエストであり、サーバー側で変数を設定することです

于 2013-08-08T06:52:19.383 に答える