ASP.NET 2.0 рамкиSqlDataSource - SelectCommand сеанса, фильтр с перестраиваемой
Я пытаюсь получить список всех записей, связанных с пользователем, когда пользователь посещает страницу. У меня есть переменная сеанса, установленная с посетителем в сеансе. Теперь я хочу запросить базу данных с этим идентификатором. Кажется, что он выполняется, но результаты не возвращаются (я показываю содержимое в отдельном разделе кода).
Пожалуйста, помогите!
<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
Я ищу VB, а не C# пожалуйста. – Kana
Вы можете посмотреть ответ marc_s в следующем сообщении: http://stackoverflow.com/questions/17000390/assiging-parameters-to-sqldatasource. – ConnorsFan