我有一个aspx SqlDataSource
,用于将值插入表中以跟踪请求。我使用 LDAP 对用户进行身份验证,并希望在SubmittedBy
我的请求表的列中自动插入正确的用户。
用户 ID 通过 C# 变量访问userId
,我在页面加载期间收集该变量。
但是,我被困在如何将该值包含在我的UpdateCommand
.
目前我有以下内容:
UpdateCommand="INSERT INTO [EditRequest] ([AppId]
, [SubmittedBy]
, [SourceControlId]
, [RepoLocation], [MainBranch], [isBBLITE], [ResourceDir], [scriptLocation]
, [BarFileLocation], [R9Branch], [auditR9], [R10Branch], [audit10_1], [R10_2Branch]
, [audit10_2], [DateSubmitted], [ExpectedDate])
VALUES (@ApplicationId
, **<%=userId%>**
, @SourceControlId
, @RepoLocation, @MainBranch, @isBBLITE, @ResourceDir
, @scriptLocation, @BarFileLocation, @R9Branch, @auditR9, @R10Branch, @audit10_1
, @R10_2Branch, @audit10_2, GETDATE(), GETDATE()+5)">
但在运行时它抱怨<
在 SQL 语句中找到 a 。
我如何传递userId
给我的SqlDataSource
Update
声明?