首页 新闻 会员 周边 捐助

var token = $('@Html.AntiForgeryToken()').val();报错什么意思?

0
[已解决问题] 解决于 2020-02-21 01:18

溪石偏南的主页 溪石偏南 | 菜鸟二级 | 园豆:209
提问于:2020-02-18 16:37

报什么错?

dudu 4年前

@dudu: Syntax error, unrecognized expression: @Html.AntiForgeryToken()

IT大虾 4年前
< >
分享
最佳答案
0

你的IDE沒有將"@Html.AntiForgeryToken()"辨識為Razor語法
是不是直接輸出成字串了

奖励园豆:5
RosonJ | 老鸟四级 |园豆:4910 | 2020-02-19 13:20


我是在index.cshtml加index.js,在index.js获取"@Html.AntiForgeryToken()"的。下面是就是index.cshtml

溪石偏南 | 园豆:209 (菜鸟二级) | 2020-02-19 22:52

@IT大虾:
Razor語法只能寫在.cshtml
寫在
.js會變成普通字串
@Html.AntiForgeryToken() 是Razor語法
要寫在 index.cshtml

RosonJ | 园豆:4910 (老鸟四级) | 2020-02-20 13:06

@RosonJ: 明白了,感谢

溪石偏南 | 园豆:209 (菜鸟二级) | 2020-02-20 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册