Asp.net mvc 为什么剃须刀在下面的例子中不起作用?
它不会插入值,但会准确地写入您看到的内容。变量的存在是因为此代码工作正常:Asp.net mvc 为什么剃须刀在下面的例子中不起作用?,asp.net-mvc,razor,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_@(M
<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>
及
根据,您需要用前缀
@
将Razor表达式括在括号中,这些已经是字符串了,但括号的工作方式和mhornfeck答案中的一样-谢谢@Carlos好的,我不确定,但是我进行了ToString()
调用。
<div class="music_player @(Model["id"])"></div>
<div class="jplayer" id="jplayer_@(Model["id"])_@(od["number"])"></div>