2

レポートを印刷するために、スラッシュを使用してアプリケーション設定にパラメーターを送信するextjsアプリケーションがあります...たとえば、「Tiger / Cheetah」...私のssrsレポートもそのパラメーターを正常に取得します...しかし、 Webブラウザーで渡されたパラメーターは、スラッシュ付きの「Tiger / Cheetah」を取りません...「Tiger」を取りますが、レポートにはそのレコードがありません...

/をこのように%2fに置き換えてみました

Tiger%2fCheetah

そしてそれは機能していません...

他に方法はありますか?

4

3 に答える 3

7

さて、これは簡単です

encodeURIComponent('Tiger/Cheetah')

そして反対側はその逆をしなければなりません

decodeURIComponent('Tiger%2fCheetah')
于 2012-11-27T19:02:42.987 に答える
0

別のスラッシュでスラッシュをエスケープしようとしましたか?合格してみてください

Tiger//Cheetah

BIDS(VB)を使用している場合は、REPLACE()を呼び出してこれを行うことができます。スラッシュまたはバックスラッシュを含むパラメーターを渡すときにこれを使用します。

REPLACE(VariableName,"/","/")
于 2014-01-23T17:54:06.917 に答える
0

replace(Fields!SomeName.Value、 "\"、 "\")を試してください。これは、JavaScriptのURLに渡される黒いスラッシュ値を持つレコードセットがある場合に機能しました

ピーターJ

于 2014-04-21T13:10:49.850 に答える