如何将Context.User.Identity.GetUserName传递给Select语句

时间:2015-06-29 13:59:43

标签: c# asp.net webforms ado.net

我在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)“构建一个字符串”。

0 个答案:

没有答案