Сессия является нулевой в Telerik отчетности

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

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

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

        }

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...
}
Другие вопросы по тегам