教育目的で、クローン ソーシャル ブックマーク サービス (reddit に似ています) を構築しています。リストの各「ブックマーク」の下に、ソース URL のベース ドメインを表示したいと思います (完全な URL.
これを行う方法について SO でいくつかのスレッドを既に見つけたので、先に進んで機能を抽象化するクラスを作成しましたが、実際にメソッドを呼び出す必要がある場所がわかりません。
現時点では、オブジェクトBookmarkList
のリストをビューに渡すコントローラー メソッドがBookmark
あり、そこでリストを反復処理しています。オブジェクトにはベース URL を格納するためのプロパティがないためBookmark
(オンザフライで計算しているため)、Bookmark
オブジェクトをビューに渡す前にオブジェクト内に配置することはできません (とにかく間違っているようです)。ビュー自体から作成した GetDomainFromUrl メソッドを呼び出す必要がありますか? どういうわけか、それも適切ではありません。
MVC の慣習を破ることなく、この機能に適合する方法がわかりません。
ありがとう。