在Angular中访问不可编辑的隐藏字段

时间:2014-04-25 19:25:26

标签: asp.net angularjs authentication

所以我有一个独特的情况。我有一个小角度应用程序,它存在于一个遗留的ASP.NET webforms应用程序(页眉和页脚)中。用户仍然通过Webforms进行身份验证,目前没有实现令牌服务。

但是当Angular提交表单时,后端需要JSON包含CreatedBy值,该值等于CurrentUserId。可以通过隐藏字段访问此值,该字段如下所示: <input type="hidden" name="ctl00$contentPage$CurrentUserId" id="CurrentUserId" value="326">

另一个曲线球是这个隐藏的输入标签位于<div ng-app> </div> div之外。

我有点难以理解如何实现这一目标。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在页面上将此值注册为常量:angular.module('myApp').constant('currentUserId', '<%= CurrentUserId.Value %>');