Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC Html帮助程序的用法_C#_Css_Asp.net Mvc_Html_Model View Controller - Fatal编程技术网

C# ASP.NET MVC Html帮助程序的用法

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"><

有谁能指导我如何使用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"><li><a>Infy Test Plus®       
       </a></li><li><a>Infy® Test General</a></li></ul>
     </li>
 </ul>
  • Infy Plus®
    • Infy Test Plus®
    • Infy®测试概述
尝试使用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
中添加类?