2

asp.net メンバーシップを使用するアプリケーションで奇妙なバグに遭遇しました。

管理者は、名前の後ろにスペースを含むいくつかのユーザーを作成しました: 'My Username' ユーザー テーブルでは、これは通常どおり保存されるため、スペースなし: 'My Username' ユーザーは、スペースを含まない名前を使用してログインすることもできます: 'My Username'アプリケーションで User.Identity.Name を使用すると、結果はスペースを含むユーザー名になります: 'My Username '。

これらのスペースはどこから来たのですか?それらは Users テーブルに保存されていないので、どこから取得したのでしょうか?!

4

1 に答える 1

2

最後にスペースがあるDB保存されていないことをどのように判断していますか?SSMSがSSMSを隠しているだけではありませんか?

于 2010-04-13T11:31:28.727 に答える