c# - 带有混合标记的 Razor 语法

标签 c# asp.net-mvc razor asp.net-mvc-5.1

MVC 5.1

我的模型中有照片的 ID。模型.PhotoId

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

 <img src="/path/path/@Model.PhotoId.jpg"/>

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

最佳答案

您也可以始终将 @ 字符与参数一起使用。这实际上是我在混合 Razor 时首选的方法。

<img src="/path/path/@(Model.PhotoId).jpg"/>

关于c# - 带有混合标记的 Razor 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21788660/

相关文章:

c# - 无法计算表达式 - Linq 查询只返回 null

c# - 带有自定义 header 的 HTTP Post 请求

c# - 在以排队方式执行 cpu 绑定(bind)作业时避免线程池饥饿的策略

c# - 在 ASP.NET MVC [非静态] 中声明全局 Razor 页面变量

c# - 没有从 Razor 页面发送 Http Put

c# - Visual Studio 2013 的 Crystal 报表是免费的吗?

c# - FileHelpers 库能否编写包含可为空字段的类以及读取它们?

javascript - 使用浏览器后退按钮后Select2下拉菜单不起作用

c# - 在 ASP.NET MVC (C#) 上提供静态文件

ASP.NET MVC5 : Unobtrusive validation during the filling out of the form field