Я хочу передать переменную из кода в SelectCommand SqlDataSource?
Я не хочу использовать встроенные типы параметров (например, ControlParameter, QueryStringParameter и т.д.)
Мне нужно передать переменную, но следующий пример не работает:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:itematConnectionString %>" SelectCommand = "SELECT items.name, items.id FROM items INNER JOIN users_items ON items.id = users_items.id WHERE (users_items.user_id = @userId) ORDER BY users_items.date DESC" >
<SelectParameters>
<asp:Parameter DefaultValue="<%= userId %>" Name="userId" DbType="Guid" />
</SelectParameters>
</asp:SqlDataSource>