具有混合标记的Razor语法

Ian*_*ink 3 c# asp.net-mvc razor asp.net-mvc-5.1

MVC 5.1

我的模特中有一张照片的ID.Model.PhotoId

当我尝试将其混合到HTML中时,会出现失败的错误消息

 <img src="/path/path/@Model.PhotoId.jpg"/>
Run Code Online (Sandbox Code Playgroud)

现在我告诉Razor PhotoId已经结束并且" .jpg "已经开始了吗?

Tra*_*s J 5

您也可以始终将该@字符与参数一起使用.当混合剃刀时,这实际上是我的首选方法.

<img src="/path/path/@(Model.PhotoId).jpg"/>
Run Code Online (Sandbox Code Playgroud)