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