2009-08-31 58 views
1

我正在使用jQuery插件添加对steven sanderson的支持,它允许使用ajax上传文件。Ajax post上的Request.IsAuthenticated = false

问题是,Request.IsAuthenticated对于ajax帖子总是为false。这意味着User.Identity.Name =“”,它不允许我加载需要保存文件的值。

这是设计和最佳实践?

编辑:当页面加载时,请求被认证,但只有在ajax后,它不再认证。其他Ajax调用也可以正确验证。

+1

这不是由设计 - 一个请求(AJAX或不)只是到Web服务器的请求。所以你应该提供一些关于这个的更多细节 - 如果你点击f5 - 用户被认证并且在下一个ajax调用 - 它没有被认证? – sirrocco 2009-08-31 16:02:07

+0

这只是这一个似乎没有被认证的ajax文章(文件上传)。这几乎就像身份验证cookie不随请求一起发送。 – 2009-09-01 07:15:00

回答