首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Javascript从控制器访问变量

使用Javascript从控制器访问变量
EN

Stack Overflow用户
提问于 2019-03-09 19:18:53
回答 2查看 112关注 0票数 0

我有一个变量tokens,它用作会话,它也存储在OTP.It变量中。我希望这些令牌可以在JavaScript中访问。所以我创建了一个函数来返回这个变量。

代码语言: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;
        }

我的返回函数是

代码语言:javascript
运行
复制
public string tokens(string token)
    {
        token = Session["otp"].ToString();
        return token;
    }

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

EN

回答 2

Stack Overflow用户

发布于 2019-03-09 19:41:02

将您的会话“动态口令”放入ViewData“动态口令”中,并在视图中使用它,如下所示

在控制器中

代码语言:javascript
运行
复制
ViewData["otp"] = Session["otp"];

在视图中

代码语言:javascript
运行
复制
@ViewData["otp"]
票数 0
EN

Stack Overflow用户

发布于 2019-03-09 22:30:31

代码语言:javascript
运行
复制
$.post("@Url.Action("tokens","Citizen")", function (data) {

            if (re.test(term) && term == data) {

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

}

用它来访问变量。啊,真灵。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55076792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档