使用Javascript从控制器访问变量

时间:2019-03-09 11:18:53

标签: javascript asp.net-mvc

我有一个用作OTP的变量令牌,它也存储在Session变量中。我希望令牌可以在JavaScript中访问。所以我创建了一个函数来返回变量。

    function submitotp() {
        var re = new RegExp("^[A-Z]{6}$");
        var term = document.getElementById("otpinp").value;
        var count = 0;
        if (re.test(term)) {

            $("#sup2").hide();
            $("#sup3").show();

            return true;

        }
        else {
            return false;
        }

我的返回函数是

public string tokens(string token)
    {
        token = Session["otp"].ToString();
        return token;
    }

我想访问令牌并检查它是否与文本框匹配。 编辑:这是MVC代码。

2 个答案:

答案 0 :(得分:0)

将您的Session [“ otp”]放入ViewData [“ otp”]并在您的视图中使用它,如下所示

在控制器中

ViewData["otp"] = Session["otp"];

在视图中

@ViewData["otp"]

答案 1 :(得分:0)

Object.entries

}

使用它来访问变量。有效。