ASP.NET MVC 视图:不能将任何动态参数放入@Url.Content(@item.l_pdf)

ASP.NET MVC view: Can not put any dynamic parameter inside @Url.Content(@item.l_pdf )

如果我将任何直接内容 link 放入 @Url.Content(),它工作正常。

但是,当我尝试将动态变量放入 @Url.Content() 时,它显示错误。

我使用了如下标记和代码:

<td> <a href="@Url.Content(@item.l_pdf )">Download File</a> </td>

其实我想根据值显示不同的PDF。请帮帮我。

您不需要添加另一个 @ 来引用您的项目,只需这样做:

<td><a href="@Url.Content(item.l_pdf)">Download File</a></td> 

在 MVC 5 上测试