所以我有一个独特的情况。我有一个小角度应用程序,它存在于一个遗留的ASP.NET webforms应用程序(页眉和页脚)中。用户仍然通过Webforms进行身份验证,目前没有实现令牌服务。
但是当Angular提交表单时,后端需要JSON包含CreatedBy
值,该值等于CurrentUserId
。可以通过隐藏字段访问此值,该字段如下所示:
<input type="hidden" name="ctl00$contentPage$CurrentUserId" id="CurrentUserId" value="326">
另一个曲线球是这个隐藏的输入标签位于<div ng-app> </div>
div之外。
我有点难以理解如何实现这一目标。
有什么想法吗?
答案 0 :(得分:0)
您可以在页面上将此值注册为常量:angular.module('myApp').constant('currentUserId', '<%= CurrentUserId.Value %>');