2011-11-11 19 views
1

servicestackに対するget requestの結果のプロパティの表示名に関する問題があります。 私のサービスマンにリクエストをすると、次の結果が出ます。リストにはバインドされていませんここには表示されていますが(タイプ(int)だと思います)。servicestackプロパティの照会名で照会

ss2

だから私の質問は

1です)結果に表示するプロパティを回避するための方法はありますか? (ここでカウントを無効にしたい)

2)プロパティ表示名の名前を変更する方法はありますか? (ここでカウントする代わりにcountvalueを表示したい)

ありがとうございました。

答えて

0

この値はJSONに埋め込まれているため、の値が表示されます。表示したくない場合は、値をシリアライズしないようにします。 件数がの場合、値がNULLの場合(つまりintからintに変更された場合)、値がない場合は表示されません。

DTOプロパティの名前をCountValueに変更する以外は、各列のヘッダーラベルをカスタマイズする方法はありません。

+0

intに変更したときにうまくいきましたか? int ..優秀なから! –

+0

もう1つの問題は、私がキャップでカウントを渡すときにperfmonクラスのプロパティとしてカウントを取ったことです(?COUNT = 2)、それはrequest.countでnullになります。 –

+0

現在、シリアル化のプロパティでは大文字と小文字が区別されます。 QueryStringをあなたのサービスで手動で構文解析することはできますが、 'base.RequestContext.Get ()。QueryString [" COUNT "]' – mythz