带有特殊字符的文件名

时间:2014-03-13 08:54:00

标签: html asp.net asp.net-mvc razor special-characters

我正在尝试使用图像列表创建视图。 这是我的代码:

<ul class="gallery">
   @foreach (string item in Model)
   {
      <li>
      @{
              string parameterValue = "/PhotoGallery/" + item.ToString(); 
       }
         <img src=@parameterValue height="180" />
     </li>
   }
</ul>

文件名包含空格时出现问题。 例如:

 <li>
    <img src=/PhotoGallery/DSC_0901.JPG height="180" />
</li>
<li>

    <img src=/PhotoGallery/name with space.jpg height="180" />
</li>

我收到错误: NetworkError:404 Not Found - http:// localhost:6538 / PhotoGallery / name

1 个答案:

答案 0 :(得分:2)

你错过了双引号:

<img src="@parameterValue" height="180" />