私はサービススタックのかみそり機能を試してみました。応答DTOの1つで機能するかみそりのcshtmlビューがあります。
RESTルートのいくつかのフィールドから入力されたレイザービューのリクエストDTOからいくつかの値にアクセスする必要があるため、応答htmlページに配置するURLを作成し、いくつかのフォームラベルにラベルを付けることができます。
とにかくこれを行う方法はありますか?このhtmlビューのためだけに、リクエストDTOからレスポンスDTOにプロパティを複製したくありません。別の製品の既存のRESTサービスをエミュレートしようとしているので、htmlビューのためだけに余分なデータを出力したくありません。
例えば
http://localhost/rest/{Name}/details/{Id}
例えば
@inherits ViewPage<DetailsResponse>
@{
ViewBag.Title = "todo title";
Layout = "HtmlReport";
}
これは、@Modelではなくリクエストdtoから取得する必要があります
<a href="/rest/@Model.Name">link to user</a>
<a href="/rest/@Model.Name/details/@Model.Id">link to user details</a>