0

我正在使用 Webmatrix 开发一个网站。我有一个帖子页面,用户可以在其中发布包含项目名称、描述、用户名、电话号码等多个字段的项目。我获取所有这些值并将项目保存在数据库中。除了用户提供的所有这些数据,我还使用该项目的 WebSecurity.CurrentUserId 方法保存了用户的用户 ID。这几乎每次都能正常工作。但是,在极少数情况下,我注意到某些项目的用户 ID 存储为“-1”。我完全一无所知,无法弄清楚为什么会这样。有没有人经历过这样的事情。或者有人可能对此有所了解吗?

4

1 回答 1

0

我不确定这是否会解决您的问题,但验证当前用户是否也在您的 Web 安全数据库中使用 WebSecurity.HasUserId 属性进行了定义,这并没有什么坏处。我会试一试 - 让我知道会发生什么。

希望能解决问题!

于 2013-08-22T22:50:13.410 回答