2009-08-14 18 views
0

たとえば、コントローラアクション内からHtml.ActionLinkを構築するために、Htmlヘルパークラスを使用したいと思います。私はそれがコントローラのアクション内から利用可能であるとは思わない。私は何が欠けていますか?HtmlヘルパーはASP.NET MVCコントローラで利用できますか?

+0

ああ、私はコントローラーでHtmlヘルパーを使用することに全く抵抗していますが、どのリンクが表示されるかをロジックが制御するようにしたい場合はどうなりますか?それから私は論理を私の見解に捨てなければならない。同じ違反、違う地域。 –

答えて

1

UrlHelper @ Controller.Urlの使用を検討してください。これを使用してURLを生成し、それをあなたのビューに渡すことができます。このビューは、URLへのリンクを作成する適切な場所です。

1

コントローラでhtmlヘルパーメソッドを使用する必要はありません。このようなことは、ビューに最も残されています。

関連する問題