SqlDataSource-具有会话变量过滤器的SelectCommand

假名

ASP.NET 2.0框架

当用户访问页面时,我试图列出所有与用户相关的条目。我在会话中设置了访问者的会话变量。现在,我想使用该ID查询数据库。它似乎正在执行,但是没有返回任何结果(我在单独的代码部分中显示了内容)。

请帮忙!

<asp:SqlDataSource
ID="UserReports" 
runat="server"
ConnectionString= "<%$ ConnectionStrings:MyConnectionString %>"
SelectCommand = "SELECT [ID], [ReportName], [ReportPath] FROM [Pan].          
[dbo].[Reports] WHERE ([VisitorID] = @VisitorID)"
OnSelecting  = "SqldsExample_Selecting">

<SelectParameters>
    <asp:Parameter Name="VisitorID" Type="String"/>
</SelectParameters>    
</asp:SqlDataSource>

On the code behind:

Sub SqldsExample_Selecting(sender As Object, e As      
SqlDataSourceSelectingEventArgs)

UserReports.SelectParameters.Add("@VisitorID", Session("VisitorID"))

End Sub
丹尼斯·韦塞尔斯

不要使用<asp:Parameter>。您应该<asp:SessionParameter>用来直接访问会话变量:

<SelectParameters>
    <asp:SessionParameter Name="VisitorID" SessionField="VisitorID" />
</SelectParameters> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SqlDataSource-具有会话变量过滤器的SelectCommand

来自分类Dev

具有Guid参数的SqlDataSource

来自分类Dev

多个DataKeyNames无法过滤sqldatasource

来自分类Dev

通过gridview单元格过滤SqlDataSource

来自分类Dev

使用带参数的存储过程修改SqlDataSource.SelectCommand

来自分类Dev

SelectCommand超时时取消SqlDataSource选择行

来自分类Dev

ASP.NET并将变量从Request.Querystring传递到SQLdatasource SelectCommand

来自分类Dev

将变量传递给sqldatasource Select命令客户端

来自分类Dev

在带有存储过程的SqlDataSource中使用Group By

来自分类Dev

nunjucks循环变量过滤器

来自分类Dev

SQLAlchemy 查询的变量过滤器

来自分类Dev

SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

来自分类Dev

SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

来自分类Dev

如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

来自分类Dev

服务器控件作为SqlDataSource的参数来过滤结果

来自分类Dev

总行数SqlDataSource GridView

来自分类Dev

用EntityDataSource替换SqlDataSource

来自分类Dev

sqldatasource或xmldatasource或其他?

来自分类Dev

如何从SQLDataSource筛选数据

来自分类Dev

VBA多个条件/变量过滤器

来自分类Dev

PHP MySQL变量过滤器-“ AND”的行为类似于“ OR”

来自分类Dev

结合两个变量过滤器Django

来自分类Dev

VBA多个条件/变量过滤器

来自分类Dev

Ansible 变量过滤器和扩展

来自分类Dev

SqlDataSource中的可选列值

来自分类Dev

GridView按钮和sqldatasource问题

来自分类Dev

在sqldatasource中读取sql模式

来自分类Dev

SQLDataSource的行数未立即返回

来自分类Dev

SqlDataSource UpdateCommand不起作用

Related 相关文章

  1. 1

    SqlDataSource-具有会话变量过滤器的SelectCommand

  2. 2

    具有Guid参数的SqlDataSource

  3. 3

    多个DataKeyNames无法过滤sqldatasource

  4. 4

    通过gridview单元格过滤SqlDataSource

  5. 5

    使用带参数的存储过程修改SqlDataSource.SelectCommand

  6. 6

    SelectCommand超时时取消SqlDataSource选择行

  7. 7

    ASP.NET并将变量从Request.Querystring传递到SQLdatasource SelectCommand

  8. 8

    将变量传递给sqldatasource Select命令客户端

  9. 9

    在带有存储过程的SqlDataSource中使用Group By

  10. 10

    nunjucks循环变量过滤器

  11. 11

    SQLAlchemy 查询的变量过滤器

  12. 12

    SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

  13. 13

    SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

  14. 14

    如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

  15. 15

    服务器控件作为SqlDataSource的参数来过滤结果

  16. 16

    总行数SqlDataSource GridView

  17. 17

    用EntityDataSource替换SqlDataSource

  18. 18

    sqldatasource或xmldatasource或其他?

  19. 19

    如何从SQLDataSource筛选数据

  20. 20

    VBA多个条件/变量过滤器

  21. 21

    PHP MySQL变量过滤器-“ AND”的行为类似于“ OR”

  22. 22

    结合两个变量过滤器Django

  23. 23

    VBA多个条件/变量过滤器

  24. 24

    Ansible 变量过滤器和扩展

  25. 25

    SqlDataSource中的可选列值

  26. 26

    GridView按钮和sqldatasource问题

  27. 27

    在sqldatasource中读取sql模式

  28. 28

    SQLDataSource的行数未立即返回

  29. 29

    SqlDataSource UpdateCommand不起作用

热门标签

归档