我在Visual Studio 2013中创建一个ASP.NET Web表单来更新Customer数据库表中的Customer Information。我创建了一个带有用户名(来自UserAccounts表)字段的SQLDataSource。在VS2013中构建数据源时,我正在尝试构建自定义SELECT语句并确保username = Context.UserIdentity.GetUserName()。
每次尝试使用查询构建器执行查询时,它都会返回null。这是我试图做的:
SELECT Username FROM UserAccounts WHERE (Username = @Username ) AND (@Username = @Username + 'Context.User.Identity.GetUserName()')
我正在尝试将当前用户连接到用户名字段,以便在单击“更新注册”链接时填充正确的用户名。 不知道我在这做什么。
基本上我要做的是在select语句的where子句中围绕方法(GetUserName)“构建一个字符串”。