0
私はクエリーストリングで日付を渡しています。この日付を使って、私は単純にこのデータテーブルを私のレポートにバインドしています...大丈夫です。しかし、ナビゲーションボタンを押すと(次の)エラーが発生します(ロードレポートが失敗しました)。URLの日付が原因で、%2f 。
いずれかが...私に私は次の(2番目または3番目の)次の(2番目または3番目の)ページに行くときにURLを/%2fに変換します。
をそれのための回避策を伝えることができ、私のURLは私が次にクリックすると、URLが
ようになりhttp://localhost:8186/Report.aspx?RptType=1&fromdate=5/1/2012&todate=5/31/2012
(最初にロードされたレポートとして正常に動作する)であります
http://localhost:8186/Report.aspx?RptType=1&fromdate=5%2f1%2f2012&todate=5%2f31%2f2012
私のコードは次のとおりです。私はそれ私の自己発見
string fromdate = Request.QueryString.Get("fromdate");
string todate = Request.QueryString.Get("todate");
Dataset ds = sbg_JobSeeker.GetJobSeakerDetailInfo(fromdate, todate);
ds.Tables[0].TableName = "sbg_JobSeeker";
reportSource.ReportDocument.Load(path + "Applicants.rpt");
reportSource.ReportDocument.SetDataSource(ds.Tables[0]);
をそのworikingの罰金を私のクエリ文字列を送信したり、あなたが戻ってデコードされたテキストにURLエンコードテキストを翻訳するには、UrlDecodeと呼ばれている可能性があります。 – user3361653