Теги сервера в источнике данных - PullRequest
2 голосов
/ 25 августа 2009

Можно поместить какой-нибудь серверный тег в поле сеанса для доступа к постоянной строке ???

    <asp:EntityDataSource ID="EntityDataSourceProcesos" runat="server" ConnectionString="name=Entities"
    DefaultContainerName="Entities" EntitySetName="PROCESO" EntityTypeFilter="PROCESO"
    Select="it.[DE_PROC], it.[ID_PROC], it.[ST_PROC]" 
    Where="it.[ST_PROC] = 1 and it.[TMEMPR].[CO_EMPR] = @EmpresaID">        
    <WhereParameters>
        <asp:SessionParameter Name="EmpresaID" SessionField='<%= stringPublicVariable %>' Type="String" />
    </WhereParameters>
</asp:EntityDataSource>

1 Ответ

0 голосов
/ 31 октября 2009

Вместо этого вы можете добавить свой параметр в коде:

EntityDataSourceProcesos.WhereParameters.Add(
    new SessionParameter("EmpresaID", TypeCode.String, stringPublicVariable));
...