我们在使用asp.net成员资格的应用程序中遇到了一个奇怪的错误。
管理员创建了一些用户名后面有空格的用户:“我的用户名” 在Users表中,这是正常保存的,因此没有空格:'My Username' 用户也可以使用不带空格的名称登录:'我的用户名' 当我们在我们的应用程序中使用User.Identity.Name时,结果是带有空格的用户名:'我的用户名'。
这些空间来自哪里?它们不存储在Users表中,所以他从哪里得到它?!
答案 0 :(得分:2)
您是如何确定它未存储在数据库中末尾的空格?你确定SSMS不只是隐藏它吗?