我正在使用Webmatrix开发网站。我有一个帖子页面,用户可以在其中发布包含项目名称,描述,用户名,电话号码等多个字段的项目。我将所有这些值都保存在数据库中。除了用户提供的所有这些数据外,我还使用该项目的WebSecurity.CurrentUserId方法保存用户的用户ID。 这几乎每次都很好用。但是,在极少数情况下,我注意到用户ID存储为" -1"对于一些项目。 我绝对无能为力,无法弄清楚它为什么会发生。 有人曾经经历过这样的事情。或者有人可能对此有所了解?
答案 0 :(得分:0)
我不确定这会解决您的问题,但验证当前用户是否也在Web安全数据库中使用WebSecurity.HasUserId属性定义也没有什么坏处。我会尝试一下 - 让我知道会发生什么。
希望这样做!