asp.net-mvc - 为什么 Razer 在以下示例中不起作用?

标签 asp.net-mvc razor

<div class="jplayer" id="jplayer_@Model["id"]_@od["number"]"></div>

它不会插入值,但会准确地写入您所看到的内容。变量存在是因为这段代码可以完美地工作:

<div class="music_player @Model["id"]"></div>

那么到底出了什么问题呢?

最佳答案

尝试:

<div class="jplayer" id="jplayer_@(Model["id"])_@(od["number"])"></div>

这听起来与我的问题相似:Combining Code and Text in HTML Attribute with Razor

关于asp.net-mvc - 为什么 Razer 在以下示例中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9271000/

相关文章:

html - 为什么 .NET Razor 中的这些 HTML 元素有由换行引起的额外间距?

html - 如何使用 Razor 动态创建行

jquery - onchange 事件到 html.editorfor

c# - ASP.NET MVC Debug模式设置

javascript - MVC 4 中的数据注释不显示错误消息

c# - 在 ASP.NET MVC 中通过 CancellationToken 中止 AJAX 请求

c# - Twitter授权服务器从MVC4中的Twitter获取数据的请求格式是什么

c# - 找不到 Visual Studio 页面检查程序集

asp.net-mvc - 带有嵌套布局的_ViewStart.cshtml

jquery - 无法在 mvc 4 中使用 jquery ajax 更新部分 View