社区问候!
<object id="myExperienceXXXXXXXX" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="448" />
<param name="height" value="251" />
<param name="playerID" value="XXXXXXXXXX" />
<param name="playerKey" value="XXXXXXXXXXX" />
<param name="isVid" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="@videoPlayer" value="XXXXXXXXXXXXX" />
</object>注意最后一行,我得到以下错误:
编译器错误消息: CS0103:名称'videoPlayer‘在当前上下文中不存在
Camtasia需要这个值将我的视频嵌入到我的页面中。我确信有一个简单的解决方案,但我需要在videoPlayer值之前使用"@“符号。
提前感谢您的帮助。
发布于 2012-01-28 21:07:41
@是Razor中的一个保留字符,通常应该后面跟着一个服务器端表达式。如果要按字面意思输出,则加倍:
<param name="@@videoPlayer" value="XXXXXXXXXXXXX" />发布于 2012-01-28 21:10:28
@符号是Razor视图引擎中的保留字符。如果要输出@符号,可以使用两个@字符转义第一个字符。
例如:
<param name="@@videoPlayer" value="XXXXXXXXXXXXX" />发布于 2014-12-18 23:11:31
不要用上面的答案!
它应该是这样的格式:
<param name="@("@videoPlayer")" value="XXXXXXXXXXXXX" />https://stackoverflow.com/questions/9048608
复制相似问题