2013-08-22 52 views
0

我正在使用Webmatrix開發一個網站。我有一個帖子頁面,用戶可以在其中發佈包含項目名稱,說明,用戶名稱,電話號碼等幾個字段的項目。我將所有這些值都保存在數據庫中。除了用戶提供的所有數據外,我還使用WebSecurity.CurrentUserId方法爲該項目保存用戶的用戶標識。 這幾乎每次都能正常工作。但是,在極少數情況下,我注意到用戶ID對於某些項目存儲爲「-1」。 我絕對無能爲力,無法弄清楚爲什麼會發生。 有人曾經經歷過這樣的事情。或者有人可能會有這方面的線索?存儲爲-1的webmatrix用戶標識有時爲

+0

聽起來好像這可能是你程序中的一個問題,它產生了你不期望的值(*也許*),問題是,你需要提供更多的信息。你使用「IsIdentity」作爲id字段嗎? – VoidKing

+0

實際上-1是在用戶註銷時給出的。 –

回答

0

我不確定這會解決您的問題,但驗證當前用戶是否也使用WebSecurity.HasUserId屬性在Web安全數據庫中進行了定義並不會造成什麼影響。我會試一試 - 讓我知道會發生什麼。

希望訣竅!

相關問題