在ASP.NET MVC4中串联Razor变量

在ASP.NET MVC4中串联Razor变量,razor,asp.net-mvc-4,Razor,Asp.net Mvc 4,如何连接Razor变量?这就是我所拥有的: @foreach (var item in ViewBag.Pcs) { <li><a href="#" class="btn"><i class="icon-hdd"></i> @item.Manufacturer.ManufacturerName + ' ' + @item.HardwareType.HType </a></li> } @foreach(Vie

如何连接Razor变量?这就是我所拥有的:

@foreach (var item in ViewBag.Pcs) {
    <li><a href="#" class="btn"><i class="icon-hdd"></i>
    @item.Manufacturer.ManufacturerName + ' ' + @item.HardwareType.HType </a></li>
}
@foreach(ViewBag.Pcs中的变量项){
  • }

    但它显示了引号和加号。如何在两个Razor变量之间留一个空格?

    您只需在变量之间留一个空格,例如:

    @foreach (var item in ViewBag.Pcs) {
       <li><a href="#" class="btn"><i class="icon-hdd"></i>
      @item.Manufacturer.ManufacturerName @item.HardwareType.HType </a></li>
    }
    
    @foreach(ViewBag.Pcs中的变量项){
    
  • }
    留个空间好吗?或者使用 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 。Razor比PHP更聪明。谢谢,四十二。