【问题标题】:How to get session values from asp.net to angularjs如何从 asp.net 获取会话值到 angularjs
【发布时间】:2016-06-23 20:28:44
【问题描述】:

我使用(asp.net 和 angular js)作为客户端,使用 web api 作为服务器 我想将会话值(如用户名、密码和其他值)从 asp.net 后面的代码传递给 angular js 有没有人可以帮助我 和母版页一样

   if (response.IsSuccessStatusCode)
        {
            data = response.Content.ReadAsAsync<Restaurant>().Result;
            Session["RestInfo"] = data;
            Response.Redirect("SearchResult.aspx");
        }

我想要

  Session["RestInfo"] = data; 

重定向到页面SearchResult.aspx,其代码为angularjs 我如何获取该会话值并将其实现到 angularjs

【问题讨论】:

  • 互联网上有很多 AngularJS 教程.. 你为什么不向我们展示你自己尝试过的东西,而不是等待别人给你快速的答案.. 学习的一部分正在做..所以先自己做一些研究/工作。
  • 实际上我想从asp.net中的会话中获取angularjs函数的值我试图把它放在标签中然后拿它但它不起作用

标签: c# sql angularjs asp.net-web-api


【解决方案1】:

给标签一个 ID 并使用这个 ID 从 JS 中检查:

【讨论】:

    【解决方案2】:

    这是一个非常广泛的问题,但我可以尝试笼统地回答它。

    您要做的是使用ng-model 角度属性绑定&lt;asp:Label&gt; 元素。您可以通过使用以下属性标记声明您的标签来完成此操作。

    ng-model="variableToBindTo"

    然后,在您的控制器中,使用您要在标签中显示的数据声明 $scope.variableToBindTo

    【讨论】:

    • 实际上我想从asp.net中的会话中获取angularjs函数的值我试图把它放在标签中然后把它拿走,但它不起作用
    • ASP.NET 和 Angular 并不是真正设计为在这里混合使用的。如果您想直接从 DOM 中提取信息,我认为您最好的选择可能是 jQuery。
    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    相关资源
    最近更新 更多