我有一個輸出Html鏈接的MySmartAnchor方法。根據我傳遞給MySmartAnchor的對象,它將設置特定的CSS類和工具提示。ASP.NET MVC - 爲控制器中的視圖生成html
我覺得這是太多的邏輯放在一個視圖。我不想將此方法添加到HtmlHelper方法,因爲它解決了特定的情況。所以我想把這個邏輯放在一個控制器裏面,然後從一個視圖中調用它。@ Model.MySmartAnchor(someObject)
我在正確的軌道上嗎?這應該在View中完成,放在輔助方法還是控制器中?我也想過有一個部分,但在我看來,這是一個鏈接的矯枉過正。
也許一個解決方案將是範圍HTML幫助器方法。通過這種方式,我可以編寫一個特定於此場景的html幫助器方法,並將其範圍擴展到此頁面。 –