1

http://example.com/api.ashxで実行されているサービス スタックがあります。特定のタイプの dto コンテンツを html に強制するレスポンス フィルタを設定し、その templateName プロパティを「RulesView.md」に設定します。しかし、マークダウンではなく、サービススタックのデフォルトのjsonレポートビューがクライアントに送信されます。RulesView.md ファイルを含むビュー フォルダーがあります。それが重要な場合、私はバージョン 3.7.9 を使用しています。設定する必要があるものはありますか?

4

2 に答える 2

0

リクエストよりもデフォルトの json レポートが返された場合は、既存の Markdown ページと一致しなかったことがわかります。

注: TemplateName には.md拡張子を含めないでくださいRulesView。代わりに試してください。

から: http://www.servicestack.net/docs/markdown/markdown-features

HTML 出力のレンダリングに使用する適切な Markdown テンプレートを解決するために ServiceStack が使用する解決順序は次のとおりです。

  1. Web サービスが (カスタマイズされた IHttpResult.TemplateName 応答を介して) テンプレートを指定する場合、その名前のビュー。

  2. 応答 DTO と同じ名前のビュー。最初に /Views を検索し、次に /Views/Shared を検索します。

  3. Request DTO と同じ名前のビュー。最初に /Views を検索し、次に /Views/Shared を検索します。

于 2012-08-03T20:48:14.783 に答える