2009-08-31 91 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

回答