ASPNET.MVC Razorでカスタムコントロールを使用するにはどうすればよいですか?ASP.NET MVC Razorのカスタムコントロール
Razorビューでカスタムコントロールを使用したいと思います。例えば:
<mycontrols:something>@Model.MyVar</mycontrols:something>
または
<mycontrols:something myattribute="@Model.MyVar" />
は、私の目標は、唯一の些細なrepetiveのUI詰め込むために、MvcControl由来わずか数のコントロールを使用することであることに注意してください。
@Registerと似た構文を見つけようとしましたが、ビューの一番上に書きますが、成功しませんでした。
は、その後、私は
<pages>
<controls>
<add tagPrefix="mycontrols" namespace="mynamespace" assembly="myassembly"/>
</controls>
</pages>
を追加し、web.configファイルに行ってきましたが、カスタムコントロールをレンダリングでは無視されているように見えます。
誰かが助けることができますか?
...ちょっと古いファッションかもしれませんが、時にはカスタムコントロールがコードクリーナーを作成するのに役立つこともあります。
他の人はここにいるが、間違ったアプローチをしている。あなたが剃刀、そして実際には一般的にMVCで望むことをやるためのより良い方法があります。 –