4

ASP.NET MVC 3 Web アプリケーションで指定されたコントローラーとアクションのサービス クラスで URL を生成する簡単な方法 (存在する場合) を探しています。この URL を QR コードにエンコードする必要があるため、サービス層でこれを行いたいと考えています。

System.Web.Mvc から UrlHelper を使用できるため、これはビューまたはコントローラーで簡単に実行できるため、サービス クラスを使用するコントローラー アクションで URL の先頭を作成できますが、 QRコード生成。

前もって感謝します。

4

2 に答える 2

12

個別のレイヤーを持つ主な理由は、関心の分離です。サービス層は、要求のルーティングに関与するべきではありません。

URL をサービス レイヤーに渡し、サービス レイヤーが生成された QR コードを返すようにします。

于 2012-08-03T17:11:33.093 に答える