Сессия является нулевой в 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...
}