C# ASP.NET MVC Html帮助程序的用法
有谁能指导我如何使用MVC html helper来实现下面相同的html输出。我是一名初级MVC开发人员,正在努力学习这些东西C# ASP.NET MVC Html帮助程序的用法,c#,css,asp.net-mvc,html,model-view-controller,C#,Css,Asp.net Mvc,Html,Model View Controller,有谁能指导我如何使用MVC html helper来实现下面相同的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"><
<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>
-
Infy Plus®
尝试使用HTML下拉帮助器,但没有得到相同的结果。不确定如何在帮助器类中应用上述CSS类来实现相同的结果
<ul class='nav fl mrgtp7m nodisp-ie7'>
<li class='prdctType'>
@Html.DropDownListFor("Test", new SelectList(listItems , "Value" , "Text") )
</li>
</ul>
您不需要任何帮助器类。根据需要实现的逻辑将foreach与您的模型一起使用。为什么需要使用HTML帮助程序?@HTML.DropDownListFor
生成一个
标记,而不是
标记。既然这看起来是静态数据,为什么你需要一个助手呢?如果你想用一个定制的HtmlHelper来做这件事,我首先要看一看这些想法。您可能正在使用和构造标记。您到底需要什么?在ul
或DropDownListFor
中添加类?