0
我使用水晶报表创建了20多个报表。现在我将它们集成到我的API服务中。一个特定的报告使用以下参数:将大参数传递给浏览器
lngCompanyId=1
szITSfromCompany=Sample
strGroupBy=Region
strGroupBy1=Greater Accra
strQuery1='and #tblRetOutletSumm.iRegionID=4'
strQuery2='and #tblRetOutletSumm.iDistrictID=8'
strQuery3='2016-10-27'
strQuery4='2016-10-27'
strPicHeight=1
strPicWeight=1
现在我必须将它们传递到我的Web浏览器以生成报告。运行该项目后,我尝试了以下URL:
http://localhost:20010/Home/CreateSummaryReport?lngCompanyId=1&szITSfromPersol=Sample&strGroupBy=Region&strGroupBy1=Greater Accra&strQuery1=and #tblRetOutletSumm.iRegionID=4&strQuery2=and #tblRetOutletSumm.iDistrictID=8&strQuery3=2016-10-27&strQuery4=2016-10-27&strPicHeight=1&strPicWeight=1
它破坏了代码。它通过了strGroupBy1
这是Greater Accra
但是当它来到strQuery1
,它只显示我的第一个字是and
而不是and #tblRetOutletSumm.iRegionID=4
和所有其余参数投掷null
值。
我知道'#'标签会导致问题,所以如何传递参数?还是应该更改数据库过程?