在View1.cshtml里有如下语句:
...
@{
    ...
    string result = "";
    foreach (var item in items)
    {                                         
       result += item.Header + ";";
    }   
}然后我想输出用;隔开的result里面的内容,比如 result = A;B1;D;HTML输出是:
<li>A</li>
<li>B1</li>
<li>D</li>

解决方案 »

  1.   

    <ul>
      @foreach(var item in items)
      {
          <li>@item</li>
      }
    </ul>或者@{
        var result = "";
        foreach (var i in Enumerable.Range(1, 5)) {
            result += i + ";";   
        }
        @result         
    }或者
    @foreach (var i in Enumerable.Range(1, 5)) {
            @result <text>;</text>  
    }