2012-01-28 46 views
0

問候社區MVC3剃刀Camtasia的視頻嵌入,@ PARAM錯誤:-(

  <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值之前需要「@」符號。

在此先感謝您的幫助。

+1

使用兩個 '@' 字符。 – 2012-01-28 21:09:33

回答

3

@是Razor中的保留字符,通常應該在後面跟一個服務器端表達式。雙擊它,如果你想輸出它的字面:

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" /> 
2

@符號在Razor視圖引擎保留字符。如果你想輸出一個@符號,你可以使用兩個@字符來逃避第一個。

例如:

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" /> 
2

上述答案都不行!

它應該是這樣的格式:

<param name="@("@videoPlayer")" value="XXXXXXXXXXXXX" />