6
私の問題を解決するためにhtmlHelperを使うべきか部分的な視点を使うべきかを決めることができません。htmlHelper対パーシャルビュー
私は、次のコードを再利用したい:
<div style="width: 500px; float: left;">
<div class="box effect2">
<span><a href="@Url.Action("someMethod", "somController")">
<img src="@Url.Content("~someurl)" /></a></span>
</div>
</div>
HREFと画像ソースはパラメータであろう。
どのような方法が最適ですか?
ok、情報ありがとうございます。私はあなたの推薦に従ってHTMLヘルパーを作成しました。 – Sam
あなたのコードがAJAX経由で呼び出されるかどうかは、基準になるかもしれません。 – mediafreakch
@DarinDimitrov私はパフォーマンス面もここで考慮する必要があると思います。パーシャルビューを使用する場合、ControllerFactoryはパーシャルビューのコントローラを作成し(パーシャルビューがあれば)、時間がかかります。 ControllerFactoryはまず部分ビューの位置を取得します(ただし部分ビューの位置はキャッシュされますが..)。小さなオブジェクトではないControllerインスタンスを作成し、メモリを消費します。部分ビューにコントローラ(例えば、RenderPartial)がない場合、部分ビューを検索する必要があります。したがって、私はHtmlHelpersを使う方が良いと思います。どう思いますか? – sotn