Может ли кто-нибудь мне посоветовать использовать хелпер MVC для реализации, чтобы получить тот же HTML-вывод ниже. Я младший MVC-разработчик, который пытается научиться этому.
<ul class="nav fl mrgtp7m nodisp-ie7">
<li class="prdctType">
<a class="selected" id="A1">Infy Plus</a>
<ul class="subnav" id="Ul1"><li><a>Infy Test Plus
</a></li><li><a>Infy Test General</a></li></ul>
</li>
</ul>
Пробовал это с помощью HTML dropdown, но не получил тот же результат. Не уверен, как я могу применить выше классы CSS в вспомогательном классе для достижения того же выше
<ul class='nav fl mrgtp7m nodisp-ie7'>
<li class='prdctType'>
@Html.DropDownListFor("Test", new SelectList(listItems , "Value" , "Text") )
</li>
</ul>
Для этого вам не нужны вспомогательные классы. Используйте foreach с вашей моделью на основе логики, которую необходимо реализовать.
@Html.DropDownListFor
генерирует<select>
, а не тег<ul>
. Поскольку это статические данные, зачем вам помощник?