ServiceStack中有AntiXsrf代码,但不清楚如何使用它或启用它。查看使用chrome devtools的网络请求,默认情况下它似乎没有打开。
答案 0 :(得分:1)
在您的Razor页面中,您可以在表格中嵌入令牌:
[Route("/antiforgery/test")]
public class AntiForgeryTest
{
public string Field { get; set; }
}
public class AntiForgeryService : Service
{
public object Any(AntiForgeryTest request)
{
AntiForgery.Validate();
...
}
}
然后您可以在服务中使用以下内容进行验证:
{{1}}