Я работаю с GridView, который использует элемент SqlDataSource, который выглядит следующим образом:
<asp:SqlDataSource ID="InventoryDB" runat="server" ConnectionString="<%$ ConnectionStrings:InventoryConnectionString %>"
SelectCommand="SELECT [Server], [Customer] FROM [Website] WHERE [Owner] = 'someOwner'">
</asp:SqlDataSource>
Я бы хотел заменить часть someOwner предложения where чем-то динамическим, например:
SelectCommand="SELECT [Server], [Customer] FROM [Website] WHERE [Owner] = '<%# UserManager.getCurrentUser(Request) %>'"
Но когда я делаю это, мне кажется, что вместо оценки моего вызова функции он использует буквальный текст предложения WHERE, что, конечно, не работает. Как правильно это сделать?