我正在尝试将用户标识从ajax调用发送到控制器。我需要将它存储在一个对象中。
CsHtml页面: http://prntscr.com/bdd644
以后在渲染的html页面中出现错误的结果: http://prntscr.com/bdd6lv
它给出:Uncaught SyntaxError:意外的标识符错误。
有人可以对此有所了解吗?
谢谢!
答案 0 :(得分:0)
您需要添加撇号:
var userId = '@(User.Identity.GetUserId().ToString())';
如果没有它们,它将搜索与UserId同名的变量,该变量不存在。 您的projectId只能因为它被解析为数字而起作用,因此这是合法的js代码。