我正在 ASP.NET Web Pages 2 (Razor) 中构建一个简单的网页。我使用了 StarterSite 模板,默认情况下有一个注册/登录系统。默认情况下,您不能有用户名,只有电子邮件地址和密码。我更改了数据库中的“UserProfile”表,以便能够为想要添加的用户添加用户名。登录后,它会向我打招呼:"Hello, email-address"
其中电子邮件地址是您登录时使用的地址。
在代码中它看起来像这样:"Hello, @Websecurity.currentUserName!"
基本上,我想做的是CurrentUserName
属性而不是CurrentUsername
从数据库中获取电子邮件地址,而是获取UserName
列的值。这是我的 UserProfile 表结构:
- 电子邮件 - nVarchar(4000)
- ID - 整数
- 用户名 - nVarchar(4000)
我该如何使用它?