Я пытаюсь передать параметр с одной страницы на другую.Я использую CrystalReportViewer
на другой странице.
Есть функция CrystalReportViewer1_Init(object sender, EventArgs e)
, там я должен получить filename
с предыдущей страницы
Вот мой код
protected void CrystalReportViewer1_Init(object sender, EventArgs e)
{
ReportDocument _rdStudents = new ReportDocument();
string reportPath = Server.MapPath("~/CrystalReportFiles/Inventory/" + Request.QueryString[" filename "].ToString());
//string reportPath = Server.MapPath("~/CrystalReportFiles/Inventory/WeightBarcorde.rpt"); This code is working
_rdStudents.Load(reportPath);
CrystalReportViewer1.ReportSource = _rdStudents;
}
Вот мой параметр http://localhost:55047/CrytalReportTest.aspx?filename=WeightBarcorde.rpt
<a target="_blank" href="CrytalReportTest.aspx?filename=WeightBarcorde.rpt">WeightBarcorde.rpt</a>
Можем ли мы передать параметр в функцию init?или Что не так в моем коде