Сеанс в отчетах Telerik равен нулю

http://www.telerik.com/help/reporting/mvc-report-viewer-extension-embedding.html

Я использую отчеты Telerik с ASP.NET MVC и пытаюсь получить доступ к переменной сеанса, но всегда возвращает значение null. сеанс отлично работает в любом другом месте, кроме методов ниже

private void Report4_ItemDataBound(object sender, EventArgs e)
        {
            ReportViewModel model = (ReportViewModel)System.Web.HttpContext.Current.Session["ReqColumns"]; // session is null here

        }

        private void Report4_NeedDataSource(object sender, EventArgs e)
        {
            ReportViewModel model = (ReportViewModel)System.Web.HttpContext.Current.Session["ReqColumns"]; // session is null here

        }

person chamara    schedule 19.11.2013    source источник


Ответы (1)


Попробуйте это, если может помочь ...

// Use parameter

private void HDMF_NeedDataSource(object sender, EventArgs e)
{

    string group= string.Empty;
    string sortBy = string.Empty;
    Telerik.Reporting.Processing.Report report = (Telerik.Reporting.Processing.Report)sender;
    var payoutUID = report.Parameters["payoutUID"].Value.ToString();
    // some code here...
}
person Algem Mojedo-MCPD-EA    schedule 08.10.2015